diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 94dbdbe..e2c087e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,8 +35,12 @@ jobs: git config user.name "github-actions[bot]" git config user.email "github-actions[bot]@users.noreply.github.com" TAG="v${{ steps.version.outputs.version }}" - git tag -a "$TAG" -m "Release $TAG" - git push origin "$TAG" + if git rev-parse "$TAG" >/dev/null 2>&1; then + echo "Tag $TAG already exists, skipping creation" + else + git tag -a "$TAG" -m "Release $TAG" + git push origin "$TAG" + fi - name: Install uv uses: astral-sh/setup-uv@v4