From 1c7c1c785fb09f7ea72c514bfdd14f9486d520c6 Mon Sep 17 00:00:00 2001 From: Jochen Topf Date: Tue, 13 Oct 2026 11:01:19 +0200 Subject: [PATCH] Github action: Update CI * Remove use of deprecated macOS 14 image * Add Windows 11 build * Add Ubuntu 26.04 build and move some builds over from 24.04 to 26.04 --- .github/workflows/ci.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 879ef4aa..c7db0722 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,6 +16,7 @@ jobs: - "ubuntu:20.04" # gcc 9.3.0, clang 10.0.0, cmake 3.16.3 - "ubuntu:22.04" # gcc 12.2.0, clang 15.0.7, cmake 3.24.2 - "ubuntu:24.04" # gcc 14.2.0, clang 18.1.3, cmake 3.28.3 + - "ubuntu:26.04" - "debian:bookworm" # gcc 12.2.0, clang 15.0.6, cmake 3.25.1 - "debian:trixie" - "debian:testing" @@ -105,7 +106,7 @@ jobs: - uses: ./.github/actions/ctest big-endian: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 45 steps: - uses: actions/checkout@v7 @@ -140,11 +141,12 @@ jobs: ' ubuntu-latest: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 timeout-minutes: 30 env: - CC: clang-18 - CXX: clang++-18 + CC: clang-22 + CXX: clang++-22 + CXXFLAGS: -Wno-c++20-extensions -Wno-c2y-extensions BUILD_TYPE: Debug steps: - uses: actions/checkout@v7 @@ -160,7 +162,6 @@ jobs: fail-fast: false matrix: os: - - macos-14 - macos-15 - macos-26 build_type: [Debug] @@ -187,6 +188,7 @@ jobs: os: - windows-2022 - windows-2025 + - windows-11-arm steps: - run: | vcpkg install \