-
-
Notifications
You must be signed in to change notification settings - Fork 198
Release Steps (for maintainers)
Damir Porobić edited this page May 24, 2021
·
13 revisions
Following steps need to be done for a release:
- Ensure kColorPicker is tagged (optional).
- Ensure correct version in
README.md
set. - Ensure screenshot in
README.md
is up to date. - Ensure correct version in root
CMakeList.txt
set.
- Ensure correct version in
- Ensure kImageAnnotator is tagged (optional).
- Ensure correct version in
README.md
set. - Ensure screenshot in
README.md
is up to date. - Ensure correct version in root
CMakeList.txt
set.
- Ensure correct version in
- Ensure
org.ksnip.ksnip.appdata.xml
has a Changelog entry for the release with all fixed issues. Here it's important to also update the date as the latest date is used for picking the correct version. - Ensure the correct version is set in the
README.md
file. - Ensure screenshot in
README.md
is up to date. - Ensure correct versions in root
CMakeList.txt
set.- For ksnip.
- For kImageAnnotator.
- For kColorPicker.
- Set specific kImageAnnotator and kColorPicker version for snap in
snapcraft.yaml
.
Example:source-tag: v0.4.2
- Tag ksnip, push the tag and make sure the package is build.
- Update the GitHub Release Page entry, the name should be the same as the tag and the changelogs should be in the notes.
- Update the ksnip pages on following pages:
- Move release to stable on snapcraft.
- Update org.ksnip.ksnip.yaml with correct versions for ksnip and dependencies.