Specify the release version.
VERSION=1.x.x
Check issues at https://github.com/Icinga/icingaweb2-module-toplevelview/issues
Edit and update module.info.
Update the CHANGELOG.md file.
Uses github_changelog_generator
export CHANGELOG_GITHUB_TOKEN=xxx
github_changelog_generator --future-release v$VERSION
Check if the file has been updated correctly.
Commit these changes to the "master" branch:
git commit -v -a -m "Release version $VERSION"
git push origin master
And tag it with a signed tag:
git tag -s -m "Version $VERSION" v$VERSION
Push the tag.
git push --tags