Skip to content

Harden continuous delivery recovery#39

Open
lipkau wants to merge 8 commits into
masterfrom
standards-cd-hardening
Open

Harden continuous delivery recovery#39
lipkau wants to merge 8 commits into
masterfrom
standards-cd-hardening

Conversation

@lipkau

@lipkau lipkau commented Jul 19, 2026

Copy link
Copy Markdown
Member

Summary

  • validate final package version, notes, and archive before immutable publish
  • add safe recovery_tag dispatch for partial releases, including v0.1.12
  • run CI for every PR/master push, pin Actions, use read-only default token
  • make release PR association deterministic and correct release-critical ownership/docs

Validation

  • actionlint passed for CI, Release Intent, and Continuous Release
  • focused Pester tests: 25 passed
  • Invoke-Build -Task Lint, Build, Test: 81 passed

Release intent

release:none: pipeline hardening only. After merge, dispatch Continuous Release with recovery_tag v0.1.12 to finish stalled release.

Make post-merge releases recoverable from tagged CI-tested commits. Validate final packages before irreversible publish and close CI trigger, provenance, and action-pinning gaps.
@lipkau lipkau added release:none No release note or version impact and removed release:none No release note or version impact labels Jul 19, 2026
@lipkau lipkau added release:none No release note or version impact and removed release:none No release note or version impact labels Jul 19, 2026
lipkau added 6 commits July 19, 2026 21:56
Batch untagged merged PRs so GitHub Actions event coalescing cannot drop release intent. Require release automation token for metadata and tag pushes because GITHUB_TOKEN cannot trigger follow-up CI.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:none No release note or version impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant