Skip to content

fix: read container manifest digests without broken pipes - #161

Merged
mldangelo-oai merged 1 commit into
mainfrom
mdangelo/codex/fix-container-manifest-digests-20260730
Jul 30, 2026
Merged

fix: read container manifest digests without broken pipes#161
mldangelo-oai merged 1 commit into
mainfrom
mdangelo/codex/fix-container-manifest-digests-20260730

Conversation

@mldangelo-oai

Copy link
Copy Markdown
Collaborator

Summary

Fix the first protected container release, which successfully published and verified both platform images but exited while extracting the provisional multi-architecture manifest digest.

Verification

  • actionlint .github/workflows/container-release.yml
  • prettier --check .github/workflows/container-release.yml
  • 10 focused container entrypoint and immutable-release tests passed.
  • The exact formatter returned sha256:ed65aa21030a21063795fe5410a6c2612e443cb932e27bcce217603848906f66 for the publicly pullable amd64/arm64 candidate.
  • The candidate reports CLI/SDK 0.1.4 and runs as nonroot UID 10001.

@mldangelo-oai

Copy link
Copy Markdown
Collaborator Author

@codex review

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the container release workflow to reliably capture the multi-architecture manifest digest without triggering early-exit awk pipelines (which can cause broken-pipe failures), keeping the existing digest validation and promotion checks intact.

Changes:

  • Replace docker buildx imagetools inspect | awk ... digest parsing with docker buildx imagetools inspect --format '{{.Manifest.Digest}}' for the release-candidate manifest digest.
  • Apply the same formatted digest extraction for the post-promotion stable tag verification.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep them coming!

Reviewed commit: 6a3092b112

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@chatgpt-codex-connector

Copy link
Copy Markdown

Security review completed. No security issues were found in this pull request.

Reviewed commit: 6a3092b112

View security finding report

ℹ️ About Codex security reviews in GitHub

This is an experimental Codex feature. Security reviews are triggered when:

  • You comment "@codex security review"
  • A regular code review gets triggered (for example, "@codex review" or when a PR is opened), and you’re opted in so security review runs alongside code review

Once complete, Codex will leave suggestions, or a comment if no findings are found.

@mldangelo-oai
mldangelo-oai merged commit 535d06a into main Jul 30, 2026
15 checks passed
@mldangelo-oai
mldangelo-oai deleted the mdangelo/codex/fix-container-manifest-digests-20260730 branch July 30, 2026 21:17
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.

3 participants