@@ -421,9 +421,9 @@ jobs:
421
421
matrix :
422
422
include :
423
423
- { name: 'GCC 9 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-9 && CXX=g++-9', }
424
- - { name: 'GCC 10 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-10 && CXX=g++-10', }
425
- - { name: 'GCC 11 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-11 && CXX=g++-11', }
426
- - { name: 'GCC 12 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-12 && CXX=g++-12', }
424
+ - { name: 'GCC 10 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-10 && CXX=g++-10', }
425
+ - { name: 'GCC 11 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-11 && CXX=g++-11', }
426
+ - { name: 'GCC 12 (Ubuntu Jammy - 22.04)', eval: 'CC=gcc-12 && CXX=g++-12', }
427
427
- { name: 'Clang 11 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-11 && CXX=clang++-11', }
428
428
- { name: 'Clang 12 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-12 && CXX=clang++-12', }
429
429
- { name: 'Clang 13 (Ubuntu Jammy - 22.04)', eval: 'CC=clang-13 && CXX=clang++-13', }
@@ -450,6 +450,34 @@ jobs:
450
450
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
451
451
./.github/scripts/build.sh
452
452
453
+ FutureCompatibility :
454
+ runs-on : ubuntu-24.04
455
+ strategy :
456
+ fail-fast : false
457
+ matrix :
458
+ include :
459
+ - { name: 'GCC 13 (Ubuntu Noble - 24.04)', eval: 'CC=gcc-13 && CXX=g++-13', }
460
+ - { name: 'Clang 18 (Ubuntu Noble - 24.04)', eval: 'CC=clang-18 && CXX=clang++-18', }
461
+ name : ' B: ${{ matrix.name }}'
462
+ steps :
463
+ - uses : actions/setup-python@v5
464
+ with :
465
+ python-version : 3.12.3
466
+ - uses : actions/checkout@v4
467
+ with :
468
+ submodules : ' true'
469
+ - run : ./.github/scripts/install_noble_dependencies.sh
470
+
471
+ -
uses :
hendrikmuhs/[email protected]
472
+
473
+ - name : Test
474
+ env :
475
+ CMAKE_PARAMS : " -DVTR_ASSERT_LEVEL=3 -DVTR_IPO_BUILD=off"
476
+ MATRIX_EVAL : ${{ matrix.eval }}
477
+ BUILD_TYPE : release
478
+ run : |
479
+ export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
480
+ ./.github/scripts/build.sh
453
481
454
482
Coverity :
455
483
name : ' Coverity Scan'
0 commit comments