mirror of
https://github.com/fergalmoran/flameshot.git
synced 2025-12-22 01:41:19 +00:00
* Use license file from gnu.org Downloaded from: https://www.gnu.org/licenses/gpl-3.0.txt * Add missing final newline * Fix link * Fix shellcheck warnings * Move donation header one level up * Fix typos * Stop mixing tabs and spaces * Trim trailing whitespace
1.2 KiB
1.2 KiB
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
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 github and explain changes in release notes
- Upload all binaries and sha's
- Update flatpak manifest for flathub: https://github.com/flathub/org.flameshot.Flameshot
- Push snapcraft edge release to stable
- If this is a major release coordinate with sign path on signed windows binaries
- Update change log on website data/changelog.md
- Update version on website