Files
cozystack/docs/release/cleanup.md
T
Myasnikov Daniil 35a4f7c5d9 docs(release): split the release document into one page per topic
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>
2026-11-04 15:03:06 +00:00

764 B

Cleanup after release

  • The release-X.Y.Z branch is deleted by GitHub when its PR merges. The release-X.Y maintenance branch is created by cut-prerelease.yaml at the rc freeze (create-only, never force-moved) and fast-forwarded afterwards by pull-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.md at publication. Afterwards, update-releasenotes.yaml re-syncs that file into the GitHub Release body on any push to main that touches it — so edits to a published changelog land on the release page the next time main moves.
  • Local cleanup: remove your worktree (git worktree remove) and prune merged release branches.