mirror of
https://github.com/jlu5/PyLink.git
synced 2024-12-18 08:02:51 +01:00
835 B
835 B
Release Process for PyLink
This document documents the steps that I (James) use to release updates to PyLink.
Draft the next release & changelog at https://github.com/GLolol/PyLink/releases
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.
Bump the version in the
VERSION
file.Commit the changes to
VERSION
andRELNOTES.md
, and tag+sign this commit as the new release. Do not prefix version numbers with “v”.Publish the release via the GitHub release page.
For stable releases, also upload to PyPI:
python3 setup.py sdist upload