docs(release): document end-to-end release process#2442
Conversation
Add the maintainer release runbook and link it from contributor and verification docs. Also align develop with the main ClawHub best-effort release workflow behavior so the documented process is not regressed by the next promotion. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Status update: checks are green and the diff is limited to .github/workflows/release.yml, CONTRIBUTING.md, docs/release-process.md, and docs/verify-release.md. This ports the end-to-end release process documentation to develop and keeps develop aligned with the ClawHub best-effort release workflow behavior already on main. Blocked only on required review; I will not bypass branch protection. |
There was a problem hiding this comment.
✅ LGTM. Comprehensive 309-line release process runbook covering the full flow: preflight, branch creation, Release Please review, promotion, tagging, monitoring, post-release verification, recovery rules, and hotfixes. Shell commands for every step. Version policy documented including recovery prerelease rules. Cross-referenced from CONTRIBUTING.md and verify-release.md. Also includes ClawHub best-effort changes (already merged separately in #2440). CI green.
Summary
docs/release-process.mdas the maintainer end-to-end release runbookCONTRIBUTING.mdanddocs/verify-release.mdchecksums.txtdevelopwith themainrelease workflow ClawHub resiliency fix so the documented process is not regressed by the next promotionRelease process covered
develop -> release/<version> -> main -> v* tag -> publishrelease-asflowValidation
npx --yes js-yaml .github/workflows/release.ymlactionlint .github/workflows/release.ymlgit diff --checknpm run gateNote: local worktree still shows the known unrelated Windows case-only
docs/ALERTING.mddirty state; it is not staged or included in this PR.