Skip to content

Commit 137ed98

Browse files
committed
Split out tests job
1 parent e2ac546 commit 137ed98

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

.github/workflows/release-binaries.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -253,14 +253,7 @@ jobs:
253253
find ${{ steps.setup-stage.outputs.build-prefix }}/build -iname ${{ needs.prepare.outputs.release-binary-filename }} -delete
254254
rm -Rf ${{ steps.setup-stage.outputs.build-prefix }}/build/tools/clang/stage2-bins/_CPack_Packages
255255
256-
- name: Run Tests
257-
shell: bash
258-
if: needs.prepare.outputs.multi-stage == 'false'
259-
run: |
260-
ninja -C ${{ steps.setup-stage.outputs.build-prefix }}/build stage2-check-all
261-
262256
- name: Save Stage
263-
if: needs.prepare.outputs.multi-stage == 'true'
264257
uses: ./workflows-main/.github/workflows/release-binaries-save-stage
265258
with:
266259
build-prefix: ${{ steps.setup-stage.outputs.build-prefix }}
@@ -525,8 +518,9 @@ jobs:
525518
- prepare
526519
- build-stage3-all
527520
if: >-
521+
always() &&
528522
github.repository == 'llvm/llvm-project'
529-
runs-on: ${{ needs.prepare.outputs.runs-on }}
523+
runs-on: ${{ input.runs-on }}
530524
steps:
531525
- name: Checkout Actions
532526
uses: actions/checkout@v4
@@ -540,7 +534,7 @@ jobs:
540534
id: setup-stage
541535
uses: ./workflows/.github/workflows/release-binaries-setup-stage
542536
with:
543-
previous-artifact: build-stage3-all
537+
previous-artifact: ${{ (needs.prepare.outputs.multi-stage == 'false' && 'build-stage1') || 'build-stage3-all' }}
544538

545539
- name: Run Tests
546540
shell: bash

0 commit comments

Comments
 (0)