GitHub Actions CI notes - GeoNode/geonode-mapstore-client GitHub Wiki

Notes about GitHub Actions CI

Build

The build workflow runs on "push" events targeting the master branch. It does a checkout, builds the client bundle, prepares the PR and creates the PR. PRs can be created from forks thanks to the github-app-token action. This action uses "GeoSolutions PR Generator" a specifically crafted GitHub App by GeoSolutions organization. The app id (TOKEN_APP_ID) and private key (TOKEN_PRIVATE_KEY) have been set as secrets on the geonode-mapstore-client repo. They are used by github-app-token to generate e temporary token for the subsequent PR.

Test

Runs for new PRs. It executes eslinting and tests.