Add buildx outputs and build-contexts parity #1

Closed
opened 2026-06-16 17:54:53 +00:00 by stephen · 0 comments
Owner

Why

The action covers common buildx inputs but lacks outputs and build-contexts, which are important for multi-output builds and monorepo/multi-context Dockerfiles.

Verified

  • action.yml lists context/file/tags/build-args/secrets/ssh/platforms/cache/provenance/sbom/extra-args but no outputs or build-contexts input.
  • No existing docker-build-action issues are filed.
  • Upstream docker/build-push-action supports these as first-class inputs.

Build

  • Add newline-list inputs for outputs and build-contexts and map them to --output / --build-context.
  • Test shell quoting and multiple values.
  • Update README/MIGRATION examples.
## Why The action covers common buildx inputs but lacks `outputs` and `build-contexts`, which are important for multi-output builds and monorepo/multi-context Dockerfiles. ## Verified - `action.yml` lists context/file/tags/build-args/secrets/ssh/platforms/cache/provenance/sbom/extra-args but no `outputs` or `build-contexts` input. - No existing docker-build-action issues are filed. - Upstream docker/build-push-action supports these as first-class inputs. ## Build - Add newline-list inputs for `outputs` and `build-contexts` and map them to `--output` / `--build-context`. - Test shell quoting and multiple values. - Update README/MIGRATION examples.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rasterstate/docker-build-action#1
No description provided.