diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 11:33:32 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 11:33:32 +0000 |
commit | 1f403ad2197fc7442409f434ee574f3e6b46fb73 (patch) | |
tree | 0299c6dd11d5edfa918a29b6456bc1875f1d288c /scripts/release-checklist | |
parent | Initial commit. (diff) | |
download | pygments-upstream.tar.xz pygments-upstream.zip |
Adding upstream version 2.14.0+dfsg.upstream/2.14.0+dfsgupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'scripts/release-checklist')
-rw-r--r-- | scripts/release-checklist | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/release-checklist b/scripts/release-checklist new file mode 100644 index 0000000..087917f --- /dev/null +++ b/scripts/release-checklist @@ -0,0 +1,24 @@ +Release checklist +================= + +* Check ``git status`` +* ``make check`` +* LATER when configured properly: ``make pylint`` +* ``tox`` +* Update version in ``pygments/__init__.py`` +* Check setup.py metadata: long description, trove classifiers +* Update release date/code name in ``CHANGES`` +* ``git commit`` +* Wait for the CI to finish +* ``make clean`` +* ``python3 -m build`` +* Check the size of the generated packages. If they're significantly different from the last release, check if the repository is in a modified state and that ``make clean`` was run. +* ``twine upload dist/Pygments-$NEWVER*`` +* Check PyPI release page for obvious errors (like different file sizes!) +* ``git tag -a`` +* Add new ``CHANGES`` heading for next version +* ``git commit`` +* ``git push``, ``git push --tags`` +* Add new release on https://github.com/pygments/pygments/releases +* Add new milestone on https://github.com/pygments/pygments/milestones if needed +* Write announcement and send to mailing list/python-announce |