added releasing checklist

This commit is contained in:
Jeremy Borgman
2020-09-24 08:29:27 -05:00
committed by borgmanJeremy
parent dfcc9cb96b
commit 86cf5819a3

15
docs/Releasing.md Normal file
View File

@@ -0,0 +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 changelog at data/debian/changelog
- [ ] Update changelog at data/rpm/flameshot.spec
- [ ] Update docs/appdata/flameshot.metainfo.xml
These are the steps for actually making the release
- [ ] Download all binaries from CI run started from PR related to code changes shown above
- [ ] Create sha256 for each binary and compare against sha256 shown in the CI to verify there was no corruption or inserted malware.
- [ ] Create a new "New Release" in githhub and explain changes in release notes
- [ ] Upload all binaries and sha's
- [ ] Update change log on [website](https://github.com/flameshot-org/flameshot-org.github.io/) data/changelog.md