Skip to content

fix: install Cosign v3 from verification bundles - #10

Merged
cristibleotiu merged 1 commit into
mainfrom
fix/r1-meshdb-cosign-installer-v3
Aug 19, 2026
Merged

fix: install Cosign v3 from verification bundles#10
cristibleotiu merged 1 commit into
mainfrom
fix/r1-meshdb-cosign-installer-v3

Conversation

@cristibleotiu

Copy link
Copy Markdown
Contributor

What changed

  • pin the official bundle-aware Cosign installer in release and scheduled-security workflows
  • add a release-contract regression for Cosign v3.1.3 installer compatibility
  • refresh the source manifest

Root cause

The previously pinned installer expected the legacy cosign-linux-amd64.sig asset. Cosign v3.1.3 publishes keyless and KMS .sigstore.json verification bundles instead, so release run 32205248385 stopped before image signing and publication.

Validation

  • 81 release, SBOM, Cloudflare allocation, and cleanup-recovery tests
  • source boundary, 11,950-file license inventory, provenance, public fixtures, VEX, and source manifest checks
  • checksum-verified actionlint v1.7.12, ignoring only its stale concurrency.queue schema finding
  • exact local replay of the updated installer verification chain against official Cosign v3.1.3 assets
  • two local adversarial review passes; GPT-5.5 subagents were unavailable because the workspace is out of credits

No runtime image code, signing identity, workflow permissions, release ordering, or Cloudflare behavior changes.

What changed:
- pin the bundle-aware official Cosign installer in release and security workflows
- add a regression contract and refresh the source manifest

Why:
- Cosign v3.1.3 no longer publishes the detached signature expected by the old installer
@cristibleotiu
cristibleotiu marked this pull request as ready for review August 19, 2026 03:04
@cristibleotiu
cristibleotiu merged commit f6764d6 into main Aug 19, 2026
1 check passed
@cristibleotiu
cristibleotiu deleted the fix/r1-meshdb-cosign-installer-v3 branch August 19, 2026 03:04
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