Skip to content

fix(release): bump sign-and-attest.yml pin to include SBOM-upload fix - #57

Merged
zircote merged 2 commits into
mainfrom
fix/bump-sign-and-attest-pin
Jul 13, 2026
Merged

fix(release): bump sign-and-attest.yml pin to include SBOM-upload fix#57
zircote merged 2 commits into
mainfrom
fix/bump-sign-and-attest-pin

Conversation

@zircote

@zircote zircote commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Summary

v0.1.0's docker-sign job failed (job 86801064430) because the central sign-and-attest.yml reusable, pinned at ca91728, tried to upload the image SBOM as a release asset with insufficient permissions (403), skipping docker-verify/gate-image/attest-container-scan.

Root cause fixed upstream: attested-delivery/.github#32 (merged at f0c5cba5).

Change

Bumps this repo's docker-sign job pin from ca91728 to f0c5cba5 so the fix actually takes effect on the next tagged run. No other pins touched — they weren't affected by #32.

Verification

  • actionlint .github/workflows/release.yml passes clean.
  • just check passes clean (build+lint+test).
  • New SHA confirmed against attested-delivery/.github's origin/main HEAD post-merge.

Prerequisite for closing out Task #43 (#43) — this repo's owner has authorized re-cutting the v0.1.0 tag once this merges, to get a fully-attested container image. Does not close #43 by itself; the re-tag and independent re-verification still need to happen after this merges.

The v0.1.0 tag's docker-sign job failed on the pinned commit (ca91728)
because that commit's SBOM step tried to upload release assets with
insufficient permissions (403). attested-delivery/.github#32 fixed this
at f0c5cba; bump the pin so re-tagging v0.1.0 actually picks it up.
Copilot AI review requested due to automatic review settings July 13, 2026 11:24

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 pinned commit SHA for the reusable sign-and-attest.yml workflow in the release pipeline so tagged releases can successfully generate and attest the image SBOM without failing on a 403 during the SBOM upload step.

Changes:

  • Bump the docker-sign job’s reusable workflow pin from ca91728… to f0c5cba… to pick up the upstream SBOM upload fix.
  • Update the surrounding inline comments to document why the pin changed (SBOM upload-release-assets permission failure).

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

Comment thread .github/workflows/release.yml Outdated
"#32" alone resolves to this repo's own issue #32 (an unrelated
tutorial task), not attested-delivery/.github#32 (the actual fix this
pin bump depends on). Spell out the owner/repo.
@zircote
zircote merged commit d080ecb into main Jul 13, 2026
12 checks passed
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.

Task: Tag v0.1.0, publish attested release, verify independently

2 participants