From dd614455c268465b027d5e2f0af4fc263a05bcca Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Mon, 30 Jun 2025 00:34:33 -0400 Subject: [PATCH] Update release script --- CHANGELOG | 4 ++++ docs/changelog.rst | 8 ++++++++ scripts/release.sh | 6 ++---- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b7edaf3..84bba88 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +v0.7.2 (unreleased): + +- ... + v0.7.1 (released June 30, 2025): - Modernize packaging. diff --git a/docs/changelog.rst b/docs/changelog.rst index e4b471e..89d27fb 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -1,6 +1,14 @@ Changelog ========= +v0.7.2 +------ + +Unreleased +(`changes `__): + +- ... + v0.7.1 ------ diff --git a/scripts/release.sh b/scripts/release.sh index 4ecb10b..2608566 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -68,7 +68,7 @@ post_release() { echo "*** Release completed." echo "*** Update: https://github.com/earwig/mwparserfromhell/releases/tag/v$VERSION" echo "*** Verify: https://pypi.org/project/mwparserfromhell" - echo "*** Verify: https://ci.appveyor.com/project/earwig/mwparserfromhell" + echo "*** Verify: https://github.com/earwig/mwparserfromhell/actions" echo "*** Verify: https://mwparserfromhell.readthedocs.io" echo "*** Press enter to sanity-check the release." read @@ -100,6 +100,7 @@ test_release() { echo " done." fi pip -q uninstall -y mwparserfromhell + deactivate echo -n "Downloading mwparserfromhell source tarball..." curl -sL "https://files.pythonhosted.org/packages/source/m/mwparserfromhell/mwparserfromhell-$VERSION.tar.gz" -o "mwparserfromhell.tar.gz" echo " done." @@ -110,13 +111,11 @@ test_release() { uv run pytest if [[ "$?" != "0" ]]; then echo "*** ERROR: Unit tests failed!" - deactivate cd ../.. rm -rf $virtdir exit 1 fi echo -n "Everything looks good. Cleaning up..." - deactivate cd ../.. rm -rf $virtdir echo " done." @@ -129,7 +128,6 @@ check_git update_changelog update_docs_changelog do_git_stuff -upload_to_pypi post_release test_release