Skip to content

M0.11: enforce verified deployment policy - #14

Merged
pgousdal merged 4 commits into
mainfrom
work/m0.11-verified-deployment
Sep 5, 2026
Merged

pgousdal merged 4 commits into
mainfrom
work/m0.11-verified-deployment

Conversation

@pgousdal

@pgousdal pgousdal commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Implements M0.11 consumer-side release verification.

Changes:

  • add scripts/verify-release.sh to resolve a release tag to an immutable digest, verify the exact Sigstore/Cosign signer identity and GitHub Actions OIDC issuer, and optionally pull only after verification succeeds;
  • add Deployment verification CI, qualifying the policy against signed v0.2.3 and exercising verify-before-pull;
  • add docs/M0_11_VERIFIED_DEPLOYMENT.md with trust policy and acceptance criteria;
  • document consumer usage in README.

The trust policy intentionally keeps exact identity matching and verifies the immutable digest rather than a mutable tag.

@pgousdal
pgousdal merged commit 126c40b into main Sep 5, 2026
15 checks passed
@pgousdal
pgousdal deleted the work/m0.11-verified-deployment branch September 5, 2026 10:11
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