From 664f165234d7fcb9c1323a7d6366e9060751ddb9 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 3 Feb 2026 02:31:51 +0100 Subject: [PATCH] ci: make release job strictly tag-exclusive --- .gitea/workflows/pipeline.yml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/pipeline.yml b/.gitea/workflows/pipeline.yml index 399eec5..5b335da 100644 --- a/.gitea/workflows/pipeline.yml +++ b/.gitea/workflows/pipeline.yml @@ -50,7 +50,7 @@ jobs: release: name: 🚀 Release needs: qa - if: github.event_name == 'push' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')) + if: startsWith(github.ref, 'refs/tags/v') runs-on: docker env: NPM_TOKEN: ${{ secrets.NPM_TOKEN }} @@ -75,13 +75,8 @@ jobs: - name: Install dependencies run: pnpm install --frozen-lockfile - - name: Release Packages + - name: 🏷️ Release Packages (Tag-Driven) run: | - if [[ "${{ github.ref_type }}" == "tag" ]]; then - echo "🏷️ Tag detected, performing sync release..." - pnpm sync-versions - pnpm release:tag - else - echo "🚀 Push detected, looking for changesets..." - pnpm release - fi + echo "🏷️ Tag detected [${{ github.ref_name }}], performing sync release..." + pnpm sync-versions + pnpm release:tag