Skip to content

feat: add release supply chain - #6

Merged
joey-huckabee merged 4 commits into
mainfrom
feat/release-supply-chain
Sep 12, 2026
Merged

joey-huckabee merged 4 commits into
mainfrom
feat/release-supply-chain

Conversation

@joey-huckabee

Copy link
Copy Markdown
Contributor

Completes roadmap Package 4 without publishing an image.

Adds fail-closed release identity validation, native AMD64/ARM64 OCI candidate construction, pre/post-publication scanning, release-environment approval, digest-only ORAS promotion, keyless Cosign signing and attestations, durable evidence policy, update monitoring, UBI emergency rebuild guidance, and failed-candidate quarantine.

Local evidence:

  • 15 Python unit and policy tests pass
  • pre-commit passes all repository, JSON/YAML, ShellCheck, Hadolint, and Actionlint checks
  • release workflow is tag-only; Package 8 retains the disposable end-to-end rehearsal and first publication

@joey-huckabee
joey-huckabee merged commit dc99012 into main Sep 12, 2026
7 checks passed
@joey-huckabee
joey-huckabee deleted the feat/release-supply-chain branch September 12, 2026 04:09
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