Skip to content

fix: filter out attestation manifests in platform verification#5509

Merged
max-sixty merged 2 commits intomainfrom
test-devcontainer-merge
Oct 19, 2025
Merged

fix: filter out attestation manifests in platform verification#5509
max-sixty merged 2 commits intomainfrom
test-devcontainer-merge

Conversation

@max-sixty
Copy link
Copy Markdown
Member

Summary

  • Filter out attestation manifests when verifying multi-platform manifest

Problem

The merge job in #5508 failed because Docker build-push-action@v6 includes attestation manifests by default, which appear as "unknown/unknown" platforms. The verification script was checking all manifests including these attestation manifests.

Solution

Update the jq filter to exclude manifests where platform.os == "unknown", which filters out the attestation manifests while keeping the actual platform manifests (linux/amd64, linux/arm64).

Related

🤖 Generated with Claude Code

max-sixty and others added 2 commits October 19, 2025 13:57
Add descriptive comment to the build-devcontainer workflow.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Docker build-push-action@v6 includes attestation manifests by default,
which appear as "unknown/unknown" platforms. Update the verification
script to filter these out when checking the multi-platform manifest.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@max-sixty max-sixty merged commit bea4af5 into main Oct 19, 2025
43 checks passed
@max-sixty max-sixty deleted the test-devcontainer-merge branch October 19, 2025 21:27
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.

1 participant