Skip to content

fix: authenticate release attestation checks - #11

Merged
cristibleotiu merged 1 commit into
mainfrom
fix/r1-meshdb-gh-attestation-token
Aug 19, 2026
Merged

fix: authenticate release attestation checks#11
cristibleotiu merged 1 commit into
mainfrom
fix/r1-meshdb-gh-attestation-token

Conversation

@cristibleotiu

Copy link
Copy Markdown
Contributor

What changed

  • provide the existing GitHub token only to the release signing/verification step
  • add a contract test for authenticated GitHub attestation verification
  • refresh the source manifest

Root cause

Release run 32210878721 successfully installed Cosign, signed the candidate, created SPDX and OpenVEX attestations, and verified them with Cosign. The subsequent gh attestation verify command exited with code 4 because GitHub CLI requires GH_TOKEN inside Actions.

Validation

  • 82 release, SBOM, Cloudflare allocation, and cleanup-recovery tests
  • exact provenance and SPDX verification replay against signed candidate sha256:4e4776d18a92076a51c5bc92efa89e269595e47fb62ebe763910b07af829c9f4 using checksum-pinned GitHub CLI v2.97.0
  • source boundary, 11,950-file license inventory, provenance, fixtures, VEX, manifest, Bash, and actionlint gates
  • two local adversarial reviews; GPT-5.5 subagents remain unavailable because the workspace is out of credits

No image/runtime, signing identity, permission, attestation, publication-order, or Cloudflare behavior changes.

What changed:
- expose the existing GitHub token only to the signing and verification step
- add a regression contract and refresh the source manifest

Why:
- gh attestation verify refuses to run in GitHub Actions without GH_TOKEN
@cristibleotiu
cristibleotiu marked this pull request as ready for review August 19, 2026 04:36
@cristibleotiu
cristibleotiu merged commit 3006db7 into main Aug 19, 2026
1 check passed
@cristibleotiu
cristibleotiu deleted the fix/r1-meshdb-gh-attestation-token branch August 19, 2026 04:36
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