Closed KitsuneRal closed 3 years ago
Might want to add a step: if a beta/rc, check the pre-release checkbox on the GitHub release.
Some people have automated bots that will submit PRs to update things in Homebrew. so if it is not marked as a pre-release then Homebrew gets updated to use the beta instead of the latest stable version.
Makes sense, thanks. You're also welcome to contribute this to the release checklist template.
Turns out that CI unsets that flag, which explains why I constantly found myself wondering how I could be so careless. Worth making it more intelligent.
Pre-check:
super-project-pointer
)CMakeLists.txt
are up-to-date (Quotient, Qt Keychain)Actions:
main.cpp
andCMakeLists.txt
git commit && git push
v
/rc
)Post-release:
[x] Open the release page in Incognito/Privacy mode; check:
[x] Add '+git' to the version number in 'main.cpp'
[x]
git commit && git push
[x] Enable GitHub bot in
#quotient
[x] Congratulate everyone and have a drink :)