3
0
mirror of https://github.com/jlu5/PyLink.git synced 2024-11-25 03:59:32 +01:00
PyLink/docs/technical/release-process.md
2016-09-16 22:01:10 -07:00

835 B

Release Process for PyLink

This document documents the steps that I (James) use to release updates to PyLink.

  1. Draft the next release & changelog at https://github.com/GLolol/PyLink/releases

  2. Copy/export the changelog draft to RELNOTES.md, using a new section.

  • export_github_relnotes.py allows automating this process, using the GitHub API and an optional login to read unpublished drafts.
  1. Bump the version in the VERSION file.

  2. Commit the changes to VERSION and RELNOTES.md, and tag+sign this commit as the new release. Do not prefix version numbers with “v”.

  3. Publish the release via the GitHub release page.

  4. For stable releases, also upload to PyPI: python3 setup.py sdist upload