@@ -10,16 +10,15 @@ jobs:
1010 os : [macOS-latest]
1111
1212 steps :
13- - uses : actions/checkout@v3
14- - uses : actions/setup-python@v2
13+ - uses : actions/checkout@v4
1514
1615 - name : Create Build Environment
1716 run : cmake -E make_directory ${{runner.workspace}}/build
1817
1918 - name : Configure CMake
2019 shell : bash
2120 working-directory : ${{runner.workspace}}/build
22- run : cmake -DFAST_BUILD=ON -DEXP=ON $GITHUB_WORKSPACE
21+ run : cmake $GITHUB_WORKSPACE -DFAST_BUILD=ON -DCMAKE_BUILD_TYPE=RELEASE
2322
2423 - name : Build
2524 working-directory : ${{runner.workspace}}/build
2928 - name : Test
3029 working-directory : ${{runner.workspace}}/build
3130 shell : bash
32- run : ctest
33-
34- # disable for now, py11 changes broke it. something trivial but
35- # not necessary, that was proof of concept. leaving here for now.
36- # - name: Doctest
37- # working-directory: ${{runner.workspace}}/build
38- # shell: bash
39- # run: ./bin/doctest
40-
41- - name : Install
42- run : |
43- cmake -E make_directory ${{runner.workspace}}/install \
44- cmake -DFAST_BUILD=ON -DCMAKE_INSTALL_PREFIX=${{runner.workspace}}/install $GITHUB_WORKSPACE \
45- cmake --build . --parallel \
46- cmake --install . \
31+ run : ctest --parallel --timeout 300 --output-on-failure -C RELEASE
4732
4833 fast-build-debug :
4934 runs-on : ${{ matrix.os }}
5237 os : [ubuntu-latest]
5338
5439 steps :
55- - uses : actions/checkout@v3
40+ - uses : actions/checkout@v4
5641
5742 - name : Create Build Environment
5843 run : cmake -E make_directory ${{runner.workspace}}/build
6651 working-directory : ${{runner.workspace}}/build
6752 shell : bash
6853 # Execute the build. You can specify a specific target with "--target <NAME>"
69- run : cmake --build . --parallel --config DEBUG
54+ run : cmake --build . --parallel
7055
7156 - name : Test
7257 working-directory : ${{runner.workspace}}/build
0 commit comments