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
This commit is contained in:
Ralph Lange
2025-08-28 09:56:16 +02:00
parent fe1e31e527
commit e952bb9cf4

View File

@@ -19,7 +19,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: 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: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Show initial environment - name: Show initial environment
@@ -36,7 +36,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [ubuntu-22.04, ubuntu-20.04] os: [ubuntu-24.04, ubuntu-22.04]
cmp: [gcc, clang] cmp: [gcc, clang]
configuration: [default, static, debug, static-debug] configuration: [default, static, debug, static-debug]
steps: steps:
@@ -59,7 +59,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [macos-12, macos-11] os: [macos-15, macos-14, macos-13]
cmp: [clang] cmp: [clang]
configuration: [default, debug] configuration: [default, debug]
steps: steps:
@@ -82,15 +82,9 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os: [windows-2022, windows-2019] os: [windows-2025, windows-2022]
cmp: [gcc, vs2022, vs2019] cmp: [gcc, vs2022]
configuration: [default, static, debug, static-debug] configuration: [default, static, debug, static-debug]
exclude:
- os: windows-2022
cmp: vs2019
- os: windows-2019
cmp: vs2022
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3