From 7ead1f6ce87dfc792bd3ae929f51b88973cc6a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matth=C3=A4us=20G=2E=20Chajdas?= Date: Sun, 8 Mar 2020 10:52:51 +0100 Subject: Add more checks to the release checklist. --- scripts/release-checklist | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/release-checklist b/scripts/release-checklist index eae2a877..388d6eab 100644 --- a/scripts/release-checklist +++ b/scripts/release-checklist @@ -9,14 +9,16 @@ Release checklist * 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 setup.py release bdist_wheel sdist`` +* 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 +* 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 +* Add new milestone on https://github.com/pygments/pygments/milestones if needed * Write announcement and send to mailing list/python-announce -- cgit v1.2.1