From 476dde5ed8d220a3bb4f7892361d55034f532407 Mon Sep 17 00:00:00 2001 From: Hadrien David Date: Sun, 2 Aug 2026 09:42:24 -0400 Subject: [PATCH] fix(ci): restore semantic release publishing --- .github/workflows/release.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 59dddb9..5ba5691 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,16 +22,17 @@ jobs: uses: ./.github/uv - name: 📜 semantic release version & publish on PyPI run: | - RET_CODE=0 - uv run semantic-release --strict version || RET_CODE=$? - if [ $RET_CODE -ne 0 ]; then + next_version=$(uv run semantic-release version --print) + last_released_version=$(uv run semantic-release version --print-last-released) + if [[ "$next_version" == "$last_released_version" ]]; then echo "🙅🏽 Nothing to publish" else + uv run semantic-release version echo "🙆🏽 Publishing on PyPI" uv build uv run twine upload dist/* fi env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GH_PERSONAL_ACCESS_TOKEN }} TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }} TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}