Skip to content

Release

Benjamin Bossan edited this page Aug 1, 2020 · 14 revisions

How to create a new release of skorch

  1. check project board for new release: everything done?
  2. create a new branch
  3. change VERSION to new version
  4. update CHANGES.md
    1. rename UNRELEASED section to new version
    2. create new UNRELEASED section
    3. update links at the bottom of CHANGES.md
  5. use git grep TODO to find deprecations for the new version
  6. commit any changes
  7. push changes
  8. create PR
  9. challenge, then merge PR
  10. run PYTORCH_VERSION=1.1.0 ./scripts/deploy.sh stage
  11. verify test results and package on pypi testing
  12. run PYTORCH_VERSION=1.1.0 ./scripts/deploy.sh live
  13. verify test results and package on pypi
  14. create v<VERSION> tag using github release tool and write a nice summary with the highlights of the current release
  15. after the release, update the VERSION again, this time to the next higher minor version + dev (e.g. 0.9.1dev)
Clone this wiki locally