|
|
@@ -22,14 +22,14 @@ jobs: |
|
|
|
|
|
|
|
include: |
|
|
|
- os: ubuntu |
|
|
|
osver: ubuntu-latest |
|
|
|
osver: 22.04 |
|
|
|
sys: linux-gnu |
|
|
|
- os: macos |
|
|
|
osver: macos-latest |
|
|
|
sys: apple-darwin21 |
|
|
|
osver: 14 |
|
|
|
sys: apple-darwin23 |
|
|
|
- os: macos |
|
|
|
compiler: clang |
|
|
|
sys: apple-darwin21.6.0 |
|
|
|
sys: apple-darwin23.6.0 |
|
|
|
|
|
|
|
- compiler: clang |
|
|
|
compiler_flags: "-fdebug-default-version=4" |
|
|
@@ -88,7 +88,7 @@ jobs: |
|
|
|
|
|
|
|
- config: "release-dyn" |
|
|
|
settings: "-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DBUILD_SHARED_LIBS:BOOL=ON" |
|
|
|
|
|
|
|
|
|
|
|
exclude: |
|
|
|
- os: macos |
|
|
|
arch: i386 |
|
|
@@ -99,6 +99,10 @@ jobs: |
|
|
|
- os: macos |
|
|
|
arch: riscv64 |
|
|
|
|
|
|
|
# fixme |
|
|
|
- os: macos |
|
|
|
compiler: gcc |
|
|
|
|
|
|
|
- os: macos |
|
|
|
config: valgrind # Not supported on macOS |
|
|
|
|
|
|
@@ -132,7 +136,7 @@ jobs: |
|
|
|
config: lsan |
|
|
|
- arch: riscv64 |
|
|
|
config: lsan |
|
|
|
|
|
|
|
|
|
|
|
# Thread sanitizer is partially unavailable |
|
|
|
- arch: i386 |
|
|
|
config: tsan |
|
|
@@ -235,4 +239,4 @@ jobs: |
|
|
|
- name: test |
|
|
|
run: | |
|
|
|
${{ matrix.config_env }} ${{ matrix.runenv }} cmake --build build --target tests |
|
|
|
${{ matrix.config_env }} ${{ matrix.runenv }} ctest --test-dir build -T test -j8 --output-on-failure |
|
|
|
${{ matrix.config_env }} ${{ matrix.runenv }} ctest --test-dir build -T test -j8 --output-on-failure |