mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 22:13:18 +09:00
docs/release.md had grown into one page that mixed the release model, the CI pipeline, changelogs, signatures, nightlies and the fires seen at release time. A reader looking for one of them read all of it, and an edit to one part reflowed the rest. It now indexes one page per topic under docs/release/. The pages already describe how fixes reach a release line through the backport batch, which the following commits add. Workflows, scripts and tests that named docs/release.md now point at the page that holds the text they mean. Assisted-By: LLM Signed-off-by: Myasnikov Daniil <myasnikovdaniil2001@gmail.com>
764 B
764 B
Cleanup after release
- The
release-X.Y.Zbranch is deleted by GitHub when its PR merges. Therelease-X.Ymaintenance branch is created bycut-prerelease.yamlat the rc freeze (create-only, never force-moved) and fast-forwarded afterwards bypull-requests-release.yaml::Ensure maintenance branch. - The draft release is published by the same workflow.
- The release body is set by finalize from
docs/changelogs/vX.Y.Z.mdat publication. Afterwards,update-releasenotes.yamlre-syncs that file into the GitHub Release body on any push tomainthat touches it — so edits to a published changelog land on the release page the next timemainmoves. - Local cleanup: remove your worktree (
git worktree remove) and prune merged release branches.