release: harden provenance evidence#14
Merged
Merged
Conversation
Signed-off-by: Zen Dodd <mail@steadytao.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Hardens the release provenance path and updates the post-v0.12 roadmap so the next gates focus on fixture-backed compatibility before broader expansion.
Problem
The roadmap after
v0.12still grouped some risky work too broadly and included a Docker Compose example before Docker Compose support. The release workflow also introduced a SLSA reusable workflow by version tag, which left Scorecard reporting that only 29 out of 30 third-party GitHub Actions dependencies were pinned.Scope
What is included in this change
v0.13throughv1.0in the roadmap around fixture-backed compatibility, Terraform/OpenTofu state import, provider schema evidence, graph lowering, pack v1, examples, CI review and hardening.v1.2gate.v0.13fixture and release-evidence gate.actions/attestaction to generate the provenance bundle and attach it asplanwright.intoto.jsonl.gh attestation verify --bundle.Unreleased.Documentation
docs/roadmap.mddocs/releases/README.mddocs/releases/checklist.mddocs/releases/signing.mdCHANGELOG.mdSecurity impact
Does this change affect security behaviour, trust assumptions, credential handling, architecture graph semantics, importer behaviour, generated infrastructure, release integrity or administrative authority
If yes, explain:
Recorded decision
Does this change require or relate to a recorded decision under
docs/architecture/decisions/If yes, list the relevant decision record or explain why a new one is needed:
Related to ADR 0007 for the release artefact boundary and ADR 0008 for fixture-backed compatibility claims. No new ADR is needed because this change refines the roadmap and release evidence path within those existing decisions.
AI assistance disclosure
Was AI used to materially assist this contribution
If yes, describe the extent of AI assistance and what was personally reviewed and verified by the submitting human contributor:
DCO