File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Release process
2+ ---------------
3+
4+ #. Add new entry in NEWS.rst along with changelog updates for the release.
5+
6+ #. Make sure dependency versions are correct in requirements/install.txt.
7+
8+ #. Run a test release build by force pushing to a temporary "deploy" branch.
9+ This triggers the release workflow to run on Github, but doesn't actually
10+ upload any of the generated files to PyPI or Github.
11+
12+ #. Verify the test build looks correct and passes tests then tag the new
13+ release and push the tag. If everything works as expected, both PyPI and
14+ Github should automatically get the release files pushed to them once the
15+ action completes.
16+
17+ #. At this point, it's good to remove the temporary deploy branch from the
18+ upstream repo.
19+
20+ #. Make a commit bumping the package version via __version__ in the base module
21+ and push the commit.
You can’t perform that action at this time.
0 commit comments