-
Notifications
You must be signed in to change notification settings - Fork 43
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*