File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,36 +2,30 @@ name: CI
22
33on :
44 push :
5- branches : [ "**" ]
65 pull_request :
7- branches : [ "**" ]
86
97jobs :
108 build-and-test :
11- name : ${{ matrix.os }} / ${{ matrix.build_type }}
9+ name : ${{ matrix.os }}
1210 runs-on : ${{ matrix.os }}
1311 strategy :
1412 fail-fast : false
1513 matrix :
16- os : [ubuntu-latest, macos-latest]
17- build_type : [Release]
14+ os : [ubuntu-24.04, macos-14, windows-2022]
1815
1916 steps :
20- - uses : actions/checkout@v6
17+ - name : Checkout
18+ uses : actions/checkout@v4
2119
2220 - name : Install libomp (macOS)
2321 if : runner.os == 'macOS'
2422 run : brew install libomp
2523
26- - name : Configure CMake
27- run : |
28- cmake -B build \
29- -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} \
30- -DSYMX_ENABLE_DIAGNOSTIC_TESTS=OFF
24+ - name : Configure
25+ run : cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
3126
32- - name : Build tests
33- run : cmake --build build --target tests --parallel $(nproc 2>/dev/null || sysctl -n hw.logicalcpu)
27+ - name : Build
28+ run : cmake --build build --config Release --parallel
3429
35- - name : Run tests
36- working-directory : build
37- run : ctest --output-on-failure --build-config ${{ matrix.build_type }}
30+ - name : Test
31+ run : ctest --test-dir build --build-config Release --output-on-failure
You can’t perform that action at this time.
0 commit comments