Revision control

Copy as Markdown

---
name: "✅ Release management checklist"
about: Keep track of the release activities
title: 'Release management checklist - vX.X'
---
##### Sprint Release Owner: _[name here]_
#### Tuesday # 1
- [ ] Upgrade a-c
#### Wednesday # 1
- [ ] Verify all `strings-ready` issues in Sprint have strings landed (exports now happen automatically). If not, check with L10N/PM if the issue needs to be removed from Sprint.
- [ ] Create PR for bumping version (`X.X-LAT1`)
- Merge to master
- [ ] Cut LAT branch `releases/vX.X-LAT1` (this must include a-c upgrade)
- [ ] Create GitHub pre-release build `vX.X-LAT1`([instructions](https://github.com/mozilla-mobile/firefox-tv/wiki/Release-Management-Checklist#final-builds))
- [ ] Wait for automation to email the team mailing list, signalling that the build is done
#### Wednesday # 2 (soft code freeze = noon PT)
- [ ] Create PR for bumping version (`X.X-LAT2`)
- Merge to master
- [ ] Cut LAT branch `releases/vX.X-LAT2`
- [ ] Create GitHub pre-release build `vX.X-LAT2` ([instructions](https://github.com/mozilla-mobile/firefox-tv/wiki/Release-Management-Checklist#final-builds))
- [ ] Wait for automation to email the team mailing list, signalling that the build is done
#### Thursday # 2
- [ ] [QA] run screenshot test and upload ([instructions](https://github.com/mozilla-mobile/firefox-tv/wiki/Localization#screenshots))
- [ ] Upgrade a-c on master
- [ ] File new Release Management checklist with next version and add to top of Backlog
#### Friday # 2 (hard code freeze)
- [ ] [Product, QA, eng] sign-off for release
#### Monday # 3
- [ ] Create PR for bumping version (`X.X`) and updating changelog
- Update the CHANGELOG: glance over the changelog to see if any major
features are missing and add the new release header (don't forget to add the diff links at the bottom)
- Merge to master
- [ ] Cut release branch `releases/vX.X`
- [ ] Wait for automation to email the team mailing list, signalling that the build is done and uploaded to a pending "upcoming release" in the Amazon console
- [ ] Submit app with staged rollout at 1% ([instructions](https://developer.amazon.com/docs/app-submission/submitting-apps-to-amazon-appstore.html))
#### Tuesday # 3
- [ ] [QA] sign-off
- [ ] Bump rollout to 20%
#### Wednesday # 3
- [ ] [QA] sign-off
- [ ] Bump rollout to 100%