clarified release process to make sure tag matches CMAKE version (#2229)

This commit is contained in:
borgmanJeremy
2022-01-05 08:22:27 -06:00
committed by GitHub
parent 6ba75d7e82
commit 1bccad6a0a

View File

@@ -1,12 +1,15 @@
# Checklist for making a new release
These are the code changes that need to take place
- [ ] Create and push git tag
- [ ] Update version in CMakeLists.txt
- [ ] Update version and changelog at packaging/debian/changelog
- [ ] Update version and changelog at packaging/rpm/flameshot.spec
- [ ] Update data/appdata/flameshot.metainfo.xml
- [ ] Update MacOs version in cmake/modules/MacOSXBundleInfo.plist.in
- [ ] Commit and push to a PR
- [ ] Merge PR to main
- [ ] Create and push git tag on main
- [ ] Manually retrigger the github actions so it uses the latest git tag
These are the steps for actually making the release
- [ ] Download all binaries from CI run started from PR related to code changes shown above