-
Notifications
You must be signed in to change notification settings - Fork 470
Making a New Release
Nick Byrne edited this page Aug 30, 2023
·
1 revision
- Navigate to the latest version of
main
on your fork of the repo. - Create a new branch eg
release-vxxx
. - Run
python -m superduperdb release [RELEASE]
from the command line.RELEASE
can be one ofmajor
,minor
orpatch
, depending on what type of release is to be made. This command updates the version number in__init__.py
, and creates a new Git commit with the title 'Update to version vX.X.X'. - Open a Pull Request.
- After approval and merge to
main
, this will automatically trigger the release action. (Information: The trigger for the action is actually the name of the commit. The action will be run when any commit that begins 'Update to version ...' is merged tomain
.) - Please monitor the release action until the upload to PyPI is complete. This is the responsibility of the author of the PR and is very important. While everything is automated, it is still important to make sure that the machines have not done anything strange. 🙃