Skip to content

docs: record the verified v0.5.0 provenance - #63

Merged
wonkwonlee merged 1 commit into
mainfrom
wonkwonlee/v0.5.0-provenance
Aug 7, 2026
Merged

docs: record the verified v0.5.0 provenance#63
wonkwonlee merged 1 commit into
mainfrom
wonkwonlee/v0.5.0-provenance

Conversation

@wonkwonlee

Copy link
Copy Markdown
Owner

Summary

v0.5.0 is published (triggered by the GitHub Release created after #62 merged). This records what was actually verified, mirroring the v0.4.1 provenance-recording pattern (#59):

  • All five packages on npm at 0.5.0; dist.attestations on changesafe@0.5.0 and @changesafe/core@0.5.0 both resolve, and gitHead matches c1ae07e — the exact commit refs/tags/v0.5.0 points at.
  • npm audit signatures against a throwaway install: verified registry signatures and verified attestations for the whole tree.
  • Registry-installed CLI exercised end to end: changesafe --version0.5.0; gating a destructive Terraform plan → exit 1, blocked: true, PLAN_CONTEXT_REQUIRED visible in the findings (the exact policy this release added); @changesafe/domain-kubernetes imports directly under Node ESM.
  • Bumps the GitHub Action example (examples/github-actions/gate-terraform-plan.yml) and the pinned references in README.md/docs/LAUNCH.md from @v0.4.1 to @v0.5.0 now that the tag actually resolves — a review comment on chore(release): prepare v0.5.0 #62 correctly caught that bumping these before publish would have broken any workflow copied from the example in the meantime.
  • docs/LAUNCH.md and MEMORY.md now record v0.4.1 as superseded rather than canonical.

Nothing in verification/ was touched — that directory is the frozen v0.1.0 snapshot and stays that way regardless of newer releases.

Test plan

  • npm run lint
  • npm run typecheck
  • npm test — 1187 passed, 4 skipped
  • No stale @v0.4.1 references remain in README/LAUNCH/the example workflow
  • Registry smoke performed manually (see summary): signatures, attestations, CLI version, destructive-plan exit code, Kubernetes ESM import

🤖 Generated with Claude Code

v0.5.0 is live: all five packages published at 0.5.0, attestations verified
(gitHead c1ae07e matches refs/tags/v0.5.0), npm audit signatures reports
verified registry signatures and attestations for the installed tree. The
registry-installed CLI was exercised end to end: gating a destructive
Terraform plan exits 1 with PLAN_CONTEXT_REQUIRED visible in the findings,
and @changesafe/domain-kubernetes imports directly under Node ESM.

Bumps the GitHub Action example and README/LAUNCH pinned references from
v0.4.1 to v0.5.0 now that the tag actually resolves, and records v0.4.1 as
superseded rather than canonical.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
change-safe Ready Ready Preview Aug 7, 2026 6:34pm

@wonkwonlee
wonkwonlee merged commit 355a58d into main Aug 7, 2026
9 checks passed
@wonkwonlee
wonkwonlee deleted the wonkwonlee/v0.5.0-provenance branch August 7, 2026 18:34
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