diff --git a/.github/workflows/port-status-publish.yml b/.github/workflows/port-status-publish.yml index 79d456c8674..afd34596408 100644 --- a/.github/workflows/port-status-publish.yml +++ b/.github/workflows/port-status-publish.yml @@ -18,7 +18,10 @@ permissions: jobs: publish: - if: (github.event.workflow_run.event == 'push' || github.event.workflow_run.event == 'schedule') && github.event.workflow_run.head_branch == 'master' + if: >- + github.event.workflow_run.conclusion == 'success' && + (github.event.workflow_run.event == 'push' || github.event.workflow_run.event == 'schedule') && + github.event.workflow_run.head_branch == 'master' runs-on: ubuntu-latest steps: - uses: actions/checkout@v6