Skip to content

fix(docker-build-push-ecr): use build step digest output directly for multi-platform builds#69

Merged
null-paorodrigues merged 1 commit into
mainfrom
fix/docker-build-push-digest
May 21, 2026
Merged

fix(docker-build-push-ecr): use build step digest output directly for multi-platform builds#69
null-paorodrigues merged 1 commit into
mainfrom
fix/docker-build-push-digest

Conversation

@null-paorodrigues

Copy link
Copy Markdown
Contributor

Summary

  • Replaces steps.build.outputs.metadata + jq with steps.build.outputs.digest directly
  • The containerimage.digest key in metadata output is absent for multi-platform image-index builds with docker/build-push-action@v7, causing the digest extraction to fail and sign jobs to be skipped downstream
  • steps.build.outputs.digest is the correct way to get the manifest list digest in v7

Root cause

PR #64 (feat/tofutrivy) introduced jq -r '."containerimage.digest"' on the metadata blob, which works for single-platform but returns empty for linux/amd64,linux/arm64 builds.

@davidf-null davidf-null self-assigned this May 21, 2026
@null-paorodrigues null-paorodrigues merged commit 5505a3f into main May 21, 2026
2 checks passed
@null-paorodrigues null-paorodrigues deleted the fix/docker-build-push-digest branch May 21, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants