Release instructions
When releasing a new version, the following steps should be taken:
-
Make sure the package metadata in
pyproject.tomlis up-to-date. -
Make sure all automated tests pass:
-
Bump the version of the package
-
Update the CHANGELOG.md
-
Commit and sign the changes:
git add -u # CHANGELOG.md pyproject.toml git commit -v -s -m "Release version X.Y.Z" -
Create a signed release tag:
git tag -a -s vX.Y.Z -m "Version X.Y.Z" -
Push the changes and the release to Github:
-
Publish the release on PyPI:
-
Send an email to the pysaml2 list announcing this release