pangea-it/Build, update and push to ghcr.io
Generic action to install node dependencies, build, test, update version and push to ghcr.io
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Oct 25, 2022
- License
- None
Pinned Snippet
uses: pangea-it/buildupdatepushghcr@2ab57c0281c6ea8ee43d1f8a333399f0d19dd6c2 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub access token | yes | ${{ github.token }} |
| checkout_branch | Branch to checkout | no | — |
| snyk_token | Snyk token | no | — |
| use_snyk | Using Snyk or not | yes | true |
| perform_tests | Perform unit tests or not | yes | true |
| npm_registry | NPM registry URL | yes | https://npm.pkg.github.com/ |
| npm_registry_scope | NPM registry scope | yes | — |
| docker_login_registry | Docker login registry | yes | ghcr.io |
| docker_login_user | Docker login username | yes | ${{ github.actor }} |
| ghcr_tag_owner | ghcr.io org. name (owner) | yes | ${{ github.repository_owner }} |
| docker_image_name | Docker image name | yes | ${{ github.event.repository.name }} |
Outputs
| name | description |
|---|---|
| tagversion | updated version updated in package.json |
| imagename | repository name |