depot/Depot Bake
GitHub Action to build Docker images via Bake with Depot
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| build-platform | The platform to use for the build | no | — |
| buildx-fallback | Fallback to `docker buildx bake` if `depot bake` fails | no | false |
| files | List of bake definition files | no | — |
| lint | Lint dockerfiles and fail build if any issues are at least the lint-fail-on severity | no | false |
| lint-fail-on | Severity of linter issue to cause the build to fail. (e.g., error, warn, info, none) | no | — |
| load | Load is a shorthand for --set=*.output=type=docker | no | false |
| no-cache | Do not use cache when building the image | no | false |
| project | Depot project ID | no | — |
| provenance | Provenance is a shorthand for --set=*.attest=type=provenance | no | — |
| pull | Always attempt to pull a newer version of the image | no | false |
| push | Push is a shorthand for --set=*.output=type=registry | no | false |
| save | Save the image to the Depot ephemeral registry | no | false |
| save-tag | Additional custom tag for the saved image, use with --save | no | — |
| sbom | SBOM is a shorthand for --set=*.attest=type=sbom | no | — |
| sbom-dir | Directory to output SBOMs for each built image | no | — |
| set | List of targets values to override (eg. targetpattern.key=value) | no | — |
| targets | List of bake targets | no | — |
| token | Depot Token used to authenticate with the remote builder instance | no | — |
| workdir | Working directory of bake execution | no | . |
Outputs
no outputs