From 584fcb69825168dd1fef0b7b87fa12e189c3ce50 Mon Sep 17 00:00:00 2001 From: Ted John Date: Tue, 12 Apr 2016 20:43:54 +0100 Subject: [PATCH] Created Release Checklist (markdown) --- Release-Checklist.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Release-Checklist.md diff --git a/Release-Checklist.md b/Release-Checklist.md new file mode 100644 index 0000000..0e1fdd4 --- /dev/null +++ b/Release-Checklist.md @@ -0,0 +1,30 @@ +## Release Checklist + +- [ ] branch `develop` into `pre-release` +- [ ] on `pre-release` cherry-pick/merge only bug fixes or translations + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/version.h + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/**pre-release**/distribution/readme.txt#L2 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/**pre-release**/distribution/changelog.txt#L1 + - [ ] update https://github.com/OpenRCT2/OpenRCT2/blob/**pre-release**/distribution/known_issues.txt +- [ ] tag `pre-release` with `v{version}-rc1` +- [ ] release first release candidate +- [ ] commit major bugs fixes to `pre-release` +- [ ] tag `pre-release` with `v{version}-rc2` +- [ ] release second release candidate +- [ ] merge `pre-release` to `master` + - [ ] update the table in https://github.com/OpenRCT2/OpenRCT2/blob/**master**/readme.md with link to new appveyor +- [ ] tag `master` with `v{version}` +- [ ] merge `master` back to `develop` +- on `develop`: + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/src/version.h + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/debian/changelog#L1 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/distribution/readme.txt#2L + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/distribution/changelog.txt#L1 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/scripts/ps/appveyor_run.ps1#L24 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/.travis.yml#L11 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/CMakeLists.txt#L249 + - [ ] change https://github.com/OpenRCT2/OpenRCT2/blob/develop/appveyor.yml#L1 and make sure appveyor respects it +- post release: + - [ ] update stickied thread on reddit https://www.reddit.com/r/openrct2/ + - [ ] podcast + - [ ] announce on /r/rct \ No newline at end of file