diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f21f17d..f233a4a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -43,7 +43,7 @@ jobs: fi windows: needs: [cleanup-dev-release] - if: always() && (startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch') + if: (startsWith(github.ref, 'refs/tags/v')) || (github.event_name == 'workflow_dispatch' && always()) strategy: fail-fast: false matrix: @@ -114,7 +114,7 @@ jobs: windows7: needs: [cleanup-dev-release] - if: always() && (startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch') + if: (startsWith(github.ref, 'refs/tags/v')) || (github.event_name == 'workflow_dispatch' && always()) strategy: fail-fast: false matrix: @@ -186,7 +186,7 @@ jobs: linux: needs: [cleanup-dev-release] - if: always() && (startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch') + if: (startsWith(github.ref, 'refs/tags/v')) || (github.event_name == 'workflow_dispatch' && always()) strategy: fail-fast: false matrix: @@ -251,7 +251,7 @@ jobs: macos: needs: [cleanup-dev-release] - if: always() && (startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch') + if: (startsWith(github.ref, 'refs/tags/v')) || (github.event_name == 'workflow_dispatch' && always()) strategy: fail-fast: false matrix: @@ -338,7 +338,7 @@ jobs: macos10: needs: [cleanup-dev-release] - if: always() && (startsWith(github.ref, 'refs/tags/v') || github.event_name == 'workflow_dispatch') + if: (startsWith(github.ref, 'refs/tags/v')) || (github.event_name == 'workflow_dispatch' && always()) strategy: fail-fast: false matrix: