@@ -11,7 +11,17 @@ concurrency:
1111 cancel-in-progress : true
1212
1313jobs :
14+ cancel-nightly :
15+ runs-on : ubuntu-latest
16+ steps :
17+ - name : Cancel Nightly Tests
18+ uses : styfle/cancel-workflow-action@0.11.0
19+ with :
20+ workflow_id : nightly-tests.yml
21+ all_but_latest : false
22+
1423 unit-tests-llvm-16-debug :
24+ needs : cancel-nightly
1525 runs-on : X64
1626 steps :
1727 - uses : actions/checkout@v3
2333 run : ./scripts/unit_tests.sh debug llvm-16
2434 shell : bash
2535 unit-tests-llvm-16-release :
36+ needs : cancel-nightly
2637 runs-on : X64
2738 steps :
2839 - uses : actions/checkout@v3
3445 run : ./scripts/unit_tests.sh release llvm-16
3546 shell : bash
3647 unit-tests-llvm-17-debug :
48+ needs : cancel-nightly
3749 runs-on : X64
3850 steps :
3951 - uses : actions/checkout@v3
4557 run : ./scripts/unit_tests.sh debug llvm-17
4658 shell : bash
4759 unit-tests-llvm-17-release :
60+ needs : cancel-nightly
4861 runs-on : X64
4962 steps :
5063 - uses : actions/checkout@v3
5669 run : ./scripts/unit_tests.sh release llvm-17
5770 shell : bash
5871 unit-tests-llvm-18-debug :
72+ needs : cancel-nightly
5973 runs-on : X64
6074 steps :
6175 - uses : actions/checkout@v3
6781 run : ./scripts/unit_tests.sh debug llvm-18
6882 shell : bash
6983 unit-tests-llvm-18-release :
84+ needs : cancel-nightly
7085 runs-on : X64
7186 steps :
7287 - uses : actions/checkout@v3
7893 run : ./scripts/unit_tests.sh release llvm-18
7994 shell : bash
8095 unit-tests-llvm-19-debug :
96+ needs : cancel-nightly
8197 runs-on : X64
8298 steps :
8399 - uses : actions/checkout@v3
89105 run : ./scripts/unit_tests.sh debug llvm-19
90106 shell : bash
91107 unit-tests-llvm-19-release :
108+ needs : cancel-nightly
92109 runs-on : X64
93110 steps :
94111 - uses : actions/checkout@v3
0 commit comments