Skip to content

Commit ab9451f

Browse files
committed
Website: add checklist for release communication
1 parent f95b18a commit ab9451f

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

website/docs/appendix/release-process.mdx

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,53 @@ 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]
74+
**Target Date:** [date]
75+
**Type:** [ ] Major [ ] Minor [ ] Patch
76+
77+
### Pre-Release
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+
- [ ] PR created from release branch to main
86+
- [ ] CI tests passing
87+
- [ ] Required approvals obtained
88+
- [ ] PR merged to main
89+
- [ ] Git tag created and pushed
90+
- [ ] Docker images building (automated)
91+
- [ ] GitHub release draft created
92+
93+
### Verification
94+
- [ ] Docker images available on Docker Hub
95+
- [ ] Multi-arch images verified (amd64/arm64)
96+
- [ ] CI pipeline completed successfully
97+
- [ ] GitHub release published
98+
99+
### Post-Release
100+
- [ ] Main branch merged back to develop
101+
- [ ] Documentation updated
102+
- [ ] Release announced in #announcements
103+
- [ ] Known issues documented (if any)
104+
105+
**Tracking:** [Link to PR/Issue]
106+
**Status:** 🟡 In Progress
107+
108+
_Updates will be posted in this thread_
109+
```
110+
64111
## Pre-Release Checklist
65112

66113
1. **Verify develop branch stability**

0 commit comments

Comments
 (0)