File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ name : Release Checklist
3+ about : A release-prep checklist
4+ title : " Release Checklist for x.y.z"
5+ labels :
6+ - release
7+ assignees : []
8+ hidden : true # do NOT show in template picker every time someone creates a new issue
9+ ---
10+
11+ ## Release checklist
12+
13+ - [ ] Create a branch named ` task-<issueNum>-release-<releaseVer>-prep ` , and do the following:
14+ - [ ] ** pom.xml** : Update ` <version>x.y.z</version> `
15+ - [ ] Grep codebase for previous release number, just in case
16+ - [ ] ** RELEASE-NOTES.md** :
17+ - [ ] Update for new app
18+ - [ ] DON'T FORGET TO SET CORRECT RELEASE DATE!
19+ - [ ] PR & merge release prep branch to ` develop `
20+ - [ ] PR & merge ` develop ` -> ` main `
21+ - [ ] Merge ` main ` back to ` develop `
22+ ``` shell
23+ git checkout develop; git merge main --ff-only
24+ git push
25+ ```
26+ - [ ] Tag the release; look up the ` <commit-sha> ` from ` git log ` , then:
27+ ``` shell
28+ # Always use annotated tags (-a) for releases
29+ git tag -a x.y.z < commit-sha> -m " d1_common_java Release x.y.z"
30+ git push --tags # # IMPORTANT - DON'T FORGET THIS!
31+ ```
32+ - [ ] Add to GH ` Releases ` page
You can’t perform that action at this time.
0 commit comments