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