From d33d09c90eba1e5111ccad178c2a33ed54b877bb Mon Sep 17 00:00:00 2001 From: Christopher Tso Date: Thu, 9 Apr 2026 07:05:22 +0000 Subject: [PATCH] ci: trigger publish via workflow_run instead of tag push GITHUB_TOKEN-pushed tags don't trigger push events (GitHub prevents loops). Switch to workflow_run so publish auto-fires when Release completes. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/publish.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 571bf972c..7274204b8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,9 +1,9 @@ name: Publish on: - push: - tags: - - 'v*' + workflow_run: + workflows: ["Release"] + types: [completed] workflow_dispatch: inputs: action: @@ -25,6 +25,7 @@ permissions: jobs: publish: + if: github.event_name == 'workflow_dispatch' || github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-latest steps: - uses: actions/checkout@v4