Skip to content

Notes on release process

Simo Sorce edited this page Nov 22, 2024 · 2 revisions

Create release commit:

git checkout main
git pull --rebase

git commit -a -m "Release Version X.Y.Z"

Create dist binaries:

make dist

Verify all builds ok.

Create signed tag:

git tag -s -m "Version X.Y.Z" vX.Y.Z

Push all to origin:

git push origin main
git push origin vX.Y.Z

Sign release tarballs:

pushd distdir/meson-dist
gpg --armor --detach-sign pkcs11-provider-X.Y.Z.tar.xz
popd

Create release page and upload distdir/meson-dist/pkcs11-provider-X.Y.Z*

Clone this wiki locally