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