| ... | ... | @@ -171,6 +171,7 @@ jobs: |
| 171 | 171 | build: |
| 172 | 172 | name: Build ${{ matrix.label }} |
| 173 | 173 | needs: preflight |
| 174 | if: ${{ !failure() && !cancelled() }} |
| 174 | 175 | runs-on: ${{ matrix.runner }} |
| 175 | 176 | timeout-minutes: 30 |
| 176 | 177 | strategy: |
| ... | ... | @@ -353,6 +354,7 @@ jobs: |
| 353 | 354 | publish_cli: |
| 354 | 355 | name: Publish CLI to npm |
| 355 | 356 | needs: [preflight, build] |
| 357 | if: ${{ !failure() && !cancelled() }} |
| 356 | 358 | runs-on: ubuntu-24.04 # blacksmith-8vcpu-ubuntu-2404 |
| 357 | 359 | timeout-minutes: 10 |
| 358 | 360 | steps: |
| ... | ... | @@ -387,6 +389,7 @@ jobs: |
| 387 | 389 | release: |
| 388 | 390 | name: Publish GitHub Release |
| 389 | 391 | needs: [preflight, build, publish_cli] |
| 392 | if: ${{ !failure() && !cancelled() }} |
| 390 | 393 | runs-on: ubuntu-24.04 # blacksmith-8vcpu-ubuntu-2404 |
| 391 | 394 | timeout-minutes: 10 |
| 392 | 395 | steps: |
| ... | ... | @@ -496,7 +499,7 @@ jobs: |
| 496 | 499 | |
| 497 | 500 | finalize: |
| 498 | 501 | name: Finalize release |
| 499 | | if: needs.preflight.outputs.release_channel == 'stable' |
| 502 | if: ${{ !failure() && !cancelled() && needs.preflight.outputs.release_channel == 'stable' }} |
| 500 | 503 | needs: [preflight, release] |
| 501 | 504 | runs-on: blacksmith-8vcpu-ubuntu-2404 |
| 502 | 505 | timeout-minutes: 10 |