lsst-sqre/Build and push to ghcr.io
This composite action builds a Docker image, tags it with the current git branch/tag ref, and pushes it to ghcr.io.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | The GitHub token to use for authentication. | yes | — |
| image | The name of the Docker image to build. | yes | — |
| dockerfile | The name of the Dockerfile to build. | no | Dockerfile |
| context | The build context to use. | no | . |
| push | Whether to push the image to ghcr.io. | no | true |
| platforms | List of target platforms for build | no | — |
| target | Name of target stage to build | no | — |
| build-args | List of build-time variables | no | — |
| additional-tags | List of additional tags to add to built image | no | — |
| secrets | Secrets to mount when building the image | no | — |
Outputs
| name | description |
|---|---|
| tag | The tag of the Docker image that was built. |
| fully_qualified_image_digest | A complete, unique, immutable identifier for the built image, including the registry and digest |