Skip to content

Commit

Permalink
ci: Combine matrix jobs for easier repo rules admin
Browse files Browse the repository at this point in the history
  • Loading branch information
itislu committed Jul 28, 2024
1 parent a810fd1 commit ba20b8b
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,14 @@ jobs:
- name: 🔨 Compile with Makefile
run: make CC="${{ matrix.compiler }}"

combine_compilation_test_results:
name: Combine Compilation Test Results
needs: compilation_test
runs-on: ubuntu-latest
steps:
- name: Combine compilation test results
run: echo "All compilation tests finished"

prepare_test_matrix:
name: Prepare Test Matrix
needs: compilation_test
Expand Down Expand Up @@ -85,7 +93,7 @@ jobs:

combine_memory_leak_test_results:
name: Combine Memory Leak Test Results
needs: [memory_leak_test]
needs: memory_leak_test
runs-on: ubuntu-latest
steps:
- name: Combine memory leak test results
Expand All @@ -110,3 +118,11 @@ jobs:
with:
test_mode: ${{ matrix.test_mode }}
test_name: ${{ matrix.test_name }}

combine_regression_test_results:
name: Combine Regression Test Results
needs: regression_test
runs-on: ubuntu-latest
steps:
- name: Combine regression test results
run: echo "All regression tests finished"

0 comments on commit ba20b8b

Please sign in to comment.