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.