Skip to content

Commit 2f71f55

Browse files
committed
Website: add checklist for release communication
1 parent d15ecf6 commit 2f71f55

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

website/docs/appendix/release-process.mdx

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,55 @@ it to `main`, and then tagging from `main`.
6161
- Documentation updates
6262
- No new features
6363

64+
## Release Communication Checklist
65+
66+
### Slack/Communication Template
67+
68+
Copy and paste this checklist when announcing a release in progress:
69+
70+
```markdown
71+
## 🚀 Release in Progress: vX.Y.Z
72+
73+
**Release Manager:** @[your-name] **Target Date:** [date] **Type:** [ ] Major [
74+
] Minor [ ] Patch
75+
76+
### Pre-Release
77+
78+
- [ ] Develop branch stability verified
79+
- [ ] CHANGELOG.md updated
80+
- [ ] Version compatibility checked
81+
- [ ] Release branch created (if major/minor)
82+
- [ ] Version numbers updated in Cargo.toml files
83+
84+
### Release Process
85+
86+
- [ ] PR created from release branch to main
87+
- [ ] CI tests passing
88+
- [ ] Required approvals obtained
89+
- [ ] PR merged to main
90+
- [ ] Git tag created and pushed
91+
- [ ] Docker images building (automated)
92+
- [ ] GitHub release draft created
93+
94+
### Verification
95+
96+
- [ ] Docker images available on Docker Hub
97+
- [ ] Multi-arch images verified (amd64/arm64)
98+
- [ ] CI pipeline completed successfully
99+
- [ ] GitHub release published
100+
101+
### Post-Release
102+
103+
- [ ] Main branch merged back to develop
104+
- [ ] Documentation updated
105+
- [ ] Release announced in #announcements
106+
- [ ] Known issues documented (if any)
107+
108+
**Tracking:** [Link to PR/Issue] **Status:** 🟡 In Progress
109+
110+
_Updates will be posted in this thread_
111+
```
112+
64113
## Pre-Release Checklist
65114

66115
1. **Verify develop branch stability**

0 commit comments

Comments
 (0)