From e952bb9cf44598422bde156bc5b99c05b1c23cc9 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Thu, 28 Aug 2025 09:56:16 +0200 Subject: [PATCH] ci: update GHA runners - ubuntu: add 24.04; remove 20.04 and 18.04 - windows: add 2025; remove 2019 - macos: add 15, 14, 13; remove 12 and 11 --- .github/workflows/build-and-test.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index ffd7fad..f3153a8 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, ubuntu-20.04, windows-2022, windows-2019, macos-12, macos-11] + os: [ubuntu-24.04, ubuntu-22.04, windows-2025, windows-2022, macos-15, macos-14, macos-13] steps: - uses: actions/checkout@v3 - name: Show initial environment @@ -36,7 +36,7 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-22.04, ubuntu-20.04] + os: [ubuntu-24.04, ubuntu-22.04] cmp: [gcc, clang] configuration: [default, static, debug, static-debug] steps: @@ -59,7 +59,7 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-12, macos-11] + os: [macos-15, macos-14, macos-13] cmp: [clang] configuration: [default, debug] steps: @@ -82,15 +82,9 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-2022, windows-2019] - cmp: [gcc, vs2022, vs2019] + os: [windows-2025, windows-2022] + cmp: [gcc, vs2022] configuration: [default, static, debug, static-debug] - exclude: - - os: windows-2022 - cmp: vs2019 - - - os: windows-2019 - cmp: vs2022 steps: - uses: actions/checkout@v3