yoga/RELEASE.rst

38 lines
817 B
ReStructuredText
Raw Normal View History

2022-10-29 13:29:04 +02:00
Things to do while releasing a new version
==========================================
This file is a memo for the maintainer.
0. Checks
---------
2024-01-06 16:56:39 +01:00
* Check years in ``LICENSE``
* Check years in ``docs/conf.py``
2022-10-29 13:29:04 +02:00
1. Release
----------
* Update version number in ``setup.py``
2022-10-29 13:30:23 +02:00
* Update version number in ``yoga/version.py``
2022-10-29 13:29:04 +02:00
* Edit / update changelog in ``README.rst``
* Commit / tag (``git commit -m vX.Y.Z && git tag vX.Y.Z && git push && git push --tags``)
2. Publish PyPI package
-----------------------
Publish source dist and wheels on PyPI.
→ Automated :)
2022-10-29 13:40:04 +02:00
3. Publish Github Release
-------------------------
2022-10-29 13:29:04 +02:00
* Make a release on Github
* Add changelog
* Add Windows standalone zip from the CI (``standalone-builds`` workflow)
* Add Linux standalone tarball from the CI (``standalone-builds`` workflow)