Signing key: https://lgrahl.de/pub/pgp-key.txt
-
Set variables:
export VERSION=<version> export GPG_KEY=3FDB14868A2B36D638F3C495F98FBED10482ABA6
-
Update version number in
meson.build
andCHANGELOG.md
. Also, update the URL with the corresponding tags. -
Do a signed commit and signed tag of the release:
git add meson.build CHANGELOG.md git commit -S${GPG_KEY} -m "Release v${VERSION}" git tag -u ${GPG_KEY} -m "Release v${VERSION}" v${VERSION}
-
Push.
git push && git push --tags
-
Create a new release on GitHub.
-
Prepare CHANGELOG.md for upcoming changes:
## [Unreleased] (YYYY-MM-DD) * ...
-
Pat yourself on the back and celebrate!