-
Notifications
You must be signed in to change notification settings - Fork 9
Release Instructions
Kenneth Lyons edited this page Jul 1, 2022
·
11 revisions
- Make sure everything you want in the release is merged into the master branch and both the test and wheel build workflows succeeded
- Bump the version number in
ndsplines/version.py
to the new version to release,X.Y.Z
- Commit the change and push[1]
- Go to Releases and create a new release with a new tag
vX.Y.Z
and titlendsplines vX.Y.Z
- Wait for GitHub Actions to run the wheel build workflow for the tag event (takes ~15 minutes)
- Check PyPI to make sure the deployment worked[2]
- (Optional) Install/upgrade to the latest version from PyPI locally and run an example or two
[1]Or do it through a pull request if there are any other changes. Perhaps it'd be nice at some point to have a release workflow that involves updating a changelog.
[2]See these instructions for how this was set up). If this happens to fail for some reason, you can download the artifact from the tag Actions run and upload them manually with twine
.