Release Process
Release Types
- Draft release: public working text (
vX.Y-draft.N)
- Release candidate: stabilization (
vX.Y-rc.N)
- Stable release: normative baseline (
vX.Y)
Steps
- Freeze target milestone issues.
- Update spec files in
specs/ and changelog.
- Create a release pull request.
- Merge pull requests into
prerelease.
- Create release PR from
prerelease to main.
- Run review and final approval on the release PR.
- Tag and publish GitHub release from
main.
Required Artifacts
- Updated markdown in
specs/
- Changelog entry
- Decision records for significant normative changes
- Public release notes