From 014b9d00930bae26eec380ae5a83d1a34ba49a83 Mon Sep 17 00:00:00 2001 From: zdenop Date: Tue, 31 Dec 2024 10:21:11 +0100 Subject: [PATCH] use ubuntu 24.04 LTS with g++14 instead of 20.04 with g++9 --- .github/workflows/autotools-openmp.yml | 2 +- .github/workflows/autotools.yml | 2 +- .github/workflows/cmake.yml | 4 +--- .github/workflows/unittest-disablelegacy.yml | 4 ++-- .github/workflows/unittest.yml | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.github/workflows/autotools-openmp.yml b/.github/workflows/autotools-openmp.yml index 4719eb12db..f92d7fd69b 100644 --- a/.github/workflows/autotools-openmp.yml +++ b/.github/workflows/autotools-openmp.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: config: - - { name: 20.04-openmp, os: ubuntu-20.04 } + - { name: 24.04-openmp, os: ubuntu-24.04 } - { name: 22.04-openmp, os: ubuntu-22.04 } steps: diff --git a/.github/workflows/autotools.yml b/.github/workflows/autotools.yml index b657556fb8..addec2fec7 100644 --- a/.github/workflows/autotools.yml +++ b/.github/workflows/autotools.yml @@ -15,10 +15,10 @@ jobs: config: - { name: ubuntu-22.04-clang-15-autotools, os: ubuntu-22.04, cxx: clang++-15 } #installed + - { name: ubuntu-24.04-gcc-14-autotools, os: ubuntu-24.04, cxx: g++-14 } #installed - { name: ubuntu-22.04-gcc-12-autotools, os: ubuntu-22.04, cxx: g++-12 } #installed - { name: ubuntu-22.04-gcc-11-autotools, os: ubuntu-22.04, cxx: g++-11 } #installed - { name: ubuntu-20.04-gcc-10-autotools, os: ubuntu-20.04, cxx: g++-10 } #installed - - { name: ubuntu-20.04-gcc-9-autotools, os: ubuntu-20.04, cxx: g++-9 } #installed steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index e723871178..0178834b1d 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -19,11 +19,9 @@ jobs: - { name: macos-15-clang-cmake, os: macos-15, cxx: clang++ } # default - { name: ubuntu-22.04-clang-15-cmake, os: ubuntu-22.04, cxx: clang++-15 } #installed - + - { name: ubuntu-24.04-gcc-12-cmake, os: ubuntu-24.04, cxx: g++-14 } #installed - { name: ubuntu-22.04-gcc-12-cmake, os: ubuntu-22.04, cxx: g++-12 } #installed - - { name: ubuntu-22.04-gcc-11-cmake, os: ubuntu-22.04, cxx: g++-11 } #installed - { name: ubuntu-20.04-gcc-10-cmake, os: ubuntu-20.04, cxx: g++-10 } #installed - - { name: ubuntu-20.04-gcc-9-cmake, os: ubuntu-20.04, cxx: g++-9 } #installed steps: - name: Install compilers on Linux diff --git a/.github/workflows/unittest-disablelegacy.yml b/.github/workflows/unittest-disablelegacy.yml index 12daaa84fb..cfa206f0e4 100644 --- a/.github/workflows/unittest-disablelegacy.yml +++ b/.github/workflows/unittest-disablelegacy.yml @@ -14,8 +14,8 @@ jobs: strategy: fail-fast: false matrix: - compiler: [ g++, clang++-15 ] - os: [ ubuntu-22.04 ] + compiler: [ g++, clang++-18 ] + os: [ ubuntu-24.04 ] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/unittest.yml b/.github/workflows/unittest.yml index 9d47bbd6fe..c0be830072 100644 --- a/.github/workflows/unittest.yml +++ b/.github/workflows/unittest.yml @@ -23,7 +23,7 @@ jobs: fail-fast: false matrix: config: - - { name: ubuntu-20.04-gcc-unittest, os: ubuntu-20.04, cxx: g++, cxxflags: '-g -O2 -fsanitize=address,undefined' } + - { name: ubuntu-24.04-gcc-unittest, os: ubuntu-24.04, cxx: g++, cxxflags: '-g -O2 -fsanitize=address,undefined' } - { name: ubuntu-22.04-clang-unittest, os: ubuntu-22.04, cxx: clang++, cxxflags: '-g -O2 -fsanitize=address,undefined -stdlib=libc++' } steps: - uses: actions/checkout@v4