v21.12 SP2 release checklist
- create a branch for it (like v21.03.1)
-
create a discussion issue, where we can write down if something is missing or if something in that branch is debatable
-
add the following labels:
- release-vYY.MM
- service-pack-discussion
- add it to Releases (under Service Packs / planned)
-
add the following labels:
- after merging patches into pmaports master or aports master, that we want to have in the service pack: just immediately cherry-pick it to the branch (no merge request and not much code review, we'll review before releasing it)
- Update the version number in the rootfs-etc-os-release file in the postmarketos-base package to add/update the service pack number after the regular branch version
-
shortly (~1 week?) before releasing the service pack, create the merge request
-
Add the following labels:
- release-vYY.MM
- backport after merging the service pack:
-
homepage:
-
publish a blog post with a short overview of changes
- as usually, create a merge request, make sure the team sees and reviews it
- in config/download.py, change latest_release_title to e.g. "Release v21.03.1" (but not latest_release, this gets used for the download link!)
-
publish a blog post with a short overview of changes
-
Add the following labels:
- close the related issue
- create a new issue for the next service pack
- update Releases wiki page