From 86cf5819a3484450f205ddd0a90a755ef0690490 Mon Sep 17 00:00:00 2001 From: Jeremy Borgman Date: Thu, 24 Sep 2020 08:29:27 -0500 Subject: [PATCH] added releasing checklist --- docs/Releasing.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docs/Releasing.md diff --git a/docs/Releasing.md b/docs/Releasing.md new file mode 100644 index 00000000..003d82d4 --- /dev/null +++ b/docs/Releasing.md @@ -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