@@ -406,9 +406,9 @@ jobs:
406
406
matrix :
407
407
include :
408
408
- { name: 'GCC 9 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-9 && CXX=g++-9', }
409
- - { name: 'GCC 10 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-10 && CXX=g++-10', }
410
- - { name: 'GCC 11 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-11 && CXX=g++-11', }
411
- - { name: 'GCC 12 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-12 && CXX=g++-12', }
409
+ - { name: 'GCC 10 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-10 && CXX=g++-10', }
410
+ - { name: 'GCC 11 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-11 && CXX=g++-11', }
411
+ - { name: 'GCC 12 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-12 && CXX=g++-12', }
412
412
- { name: 'Clang 11 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-11 && CXX=clang++-11', }
413
413
- { name: 'Clang 12 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-12 && CXX=clang++-12', }
414
414
- { name: 'Clang 13 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-13 && CXX=clang++-13', }
@@ -435,6 +435,34 @@ jobs:
435
435
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
436
436
./.github/scripts/build.sh
437
437
438
+ FutureCompatibility :
439
+ runs-on : ubuntu-24.04
440
+ strategy :
441
+ fail-fast : false
442
+ matrix :
443
+ include :
444
+ - { name: 'GCC 13 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-13 && CXX=g++-13', }
445
+ - { name: 'Clang 18 (Ubuntu Noble - 24.04)', eval: 'CC=clang-18 && CXX=clang++-18', }
446
+ name : ' B: ${{ matrix.name }}'
447
+ steps :
448
+ - uses : actions/setup-python@v5
449
+ with :
450
+ python-version : 3.12.3
451
+ - uses : actions/checkout@v4
452
+ with :
453
+ submodules : ' true'
454
+ - run : ./.github/scripts/install_dependencies.sh
455
+
456
+ -
uses :
hendrikmuhs/[email protected]
457
+
458
+ - name : Test
459
+ env :
460
+ CMAKE_PARAMS : " -DVTR_ASSERT_LEVEL=3"
461
+ MATRIX_EVAL : ${{ matrix.eval }}
462
+ BUILD_TYPE : release
463
+ run : |
464
+ export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
465
+ ./.github/scripts/build.sh
438
466
439
467
Coverity :
440
468
name : ' Coverity Scan'
0 commit comments