diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a21bff..dadf8fc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,12 +31,12 @@ jobs: matrix: build: [ Debug, Release ] platform: - - { os: "ubuntu-22.04", cxx: "g++-11" } - - { os: "ubuntu-22.04", cxx: "g++-12" } - - { os: "ubuntu-24.04", cxx: "g++-13" } - - { os: "ubuntu-24.04", cxx: "g++-14" } - - { os: "ubuntu-22.04", cxx: "clang++-15" } - - { os: "ubuntu-24.04", cxx: "clang++-16" } + - { os: "ubuntu-22.04", cxx: "g++-11", modules: "OFF" } + - { os: "ubuntu-22.04", cxx: "g++-12", modules: "OFF" } + - { os: "ubuntu-24.04", cxx: "g++-13", modules: "OFF" } + - { os: "ubuntu-24.04", cxx: "g++-14", modules: "ON" } + - { os: "ubuntu-22.04", cxx: "clang++-15", modules: "OFF" } + - { os: "ubuntu-24.04", cxx: "clang++-16", modules: "ON" } name: ${{matrix.platform.os}} ${{matrix.platform.cxx}} ${{matrix.build}} env: CXX: ${{matrix.platform.cxx}} @@ -44,7 +44,9 @@ jobs: steps: - uses: actions/checkout@v3 - name: cmake - run: cmake -S . -B build -DCMAKE_BUILD_TYPE=${{matrix.build}} + run: cmake -S . -B build + -DCMAKE_BUILD_TYPE=${{matrix.build}} + -DSEMVER_BUILD_MODULE=${{matrix.platform.modules}} - name: build run: cmake --build build --config ${{matrix.build}} --parallel 4 - name: test