X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=cut_version.sh;h=efad099883eee317139a34bed92bf5afb42d6f2d;hb=128333be9c3124daa6f026ffbc42c54a7ea1baa0;hp=094814dd0067fe26b8345ce4c7470b594581c51c;hpb=f0f56080128a4bbc2679a00c2c436138cacfb349;p=pyutils.git diff --git a/cut_version.sh b/cut_version.sh index 094814d..efad099 100755 --- a/cut_version.sh +++ b/cut_version.sh @@ -43,6 +43,8 @@ fi VERSION=$1 PREVIOUS_VERSION=$(git tag --sort=-creatordate | head -1) +git tag --format='%(creatordate:short)%09%(refname:strip=2)' +echo echo "PREVIOUS_VERSION=${PREVIOUS_VERSION}" echo if ! ask_y_n "About to cut (build, test, package, give you the command to upload) $VERSION, ok?" "N"; then @@ -74,9 +76,21 @@ printf "# 🎁 Release notes (\`$VERSION\`)\n\n## Changes\n$CHANGES\n\n## Metada echo "Updating pyproject.toml with this version number" cat ./pyproject.template | sed s/##VERSION##/$VERSION/g > ./pyproject.toml git commit -a -m "Cut version ${VERSION}" -m "${CHANGES}" -git push echo "Building..." python -m build +WHEEL=dist/pyutils-latest-py3-none-any.whl +if [ ! -f ${WHEEL} ]; then + echo "Can't find ${WHEEL}?!" + exit 1 +fi +LINK=dist/pyutils-latest-py3-none-any.whl +git rm ${LINK} +ln -s ${WHEEL} dist/pyutils-latest-py3-none-any.whl +git add ${WHEEL} +git add ${LINK} +git commit -a -m "Add binary wheel for ${VERSION}" +git push + echo "Done. To upload, run: \"twine upload --verbose --repository testpypi dist/*\""