Skip to content

Release Instructions

Kenneth Lyons edited this page Aug 31, 2019 · 11 revisions
  1. Make sure everything you want in the release is merged into the master branch
  2. Create a new branch (e.g. release-x.y.z)
  3. Bump the version number in ndsplines/version.py to the next version
  4. Commit the change and create a pull request
  5. Check azure pipelines to make sure the tests succeed
  6. Merge the pull request
  7. Check out master and pull from origin
  8. Tag the commit (git tag -a vX.Y.Z -m ndsplines-vX.Y.Z)
  9. Push the tag (`git push origin --tags)
  10. Check azure pipelines again to make sure the tasks to build the wheel files are run and succeed
  11. Clean your dist folder (rm -r dist/*)
  12. Download the wheel artifacts from Azure Pipelines (Summary tab) to dist/
  13. Build the sdist package python setup.py sdist
  14. Upload the new release to PyPI twine upload dist/*
Clone this wiki locally