Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 818 Bytes

RELEASE.md

File metadata and controls

19 lines (17 loc) · 818 Bytes

To release a new version of pywinpty:

  1. git fetch upstream && git checkout upstream/master
  2. Close milestone on GitHub
  3. git clean -xfdi
  4. Update CHANGELOG.md with loghub
  5. git add -A && git commit -m "Update Changelog"
  6. Update release version in Cargo.toml (set release version, remove 'dev0')
  7. git add -A && git commit -m "Release vX.X.X"
  8. git tag -a vX.X.X -m "Release vX.X.X"
  9. Update development version in Cargo.toml (add '-dev0' and increment minor, see 1)
  10. git add -A && git commit -m "Back to work"
  11. git push upstream master
  12. git push upstream --tags
  13. Create release in GitHub
  14. Wait for GitHub actions to publish the wheels and the sdist distribution

[1] We need to append '-dev0', as Cargo does not support the '.dev0' syntax.