Skip to content

Commit 8dddbff

Browse files
committed
ci: remove ubuntu-20.04 runner builds on GHA
The Ubuntu 20.04 image on GitHub actions will be unavailable by 2025-04-01, and that is no April Fool's joke. See <actions/runner-images#11101> for more information on the deprecation and removal. (Looks like the date was moved two weeks back to 2025-04-15, but it's time to get rid of those builds anyway.) Therefore, the GCC 8 build on Ubuntu 20.04 is removed, and a new GCC 13 build on Ubuntu 24.04 is added instead. Furthermore, the Clang 7, 8, 9 and 10 builds on Ubuntu 20.04 are removed, and new builds for Clang 12 on Ubuntu 22.04 as well as Clang 17, 18 and 19 on Ubuntu 24.04 are added.
1 parent 8a17f59 commit 8dddbff

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

.github/workflows/clang.yml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ jobs:
88
fail-fast: false
99
matrix:
1010
include:
11-
- version: 7
12-
os: ubuntu-20.04
13-
- version: 8
14-
os: ubuntu-20.04
15-
- version: 9
16-
os: ubuntu-20.04
17-
- version: 10
18-
os: ubuntu-20.04
1911
- version: 11
2012
os: ubuntu-22.04
13+
- version: 12
14+
os: ubuntu-22.04
2115
- version: 14
2216
os: ubuntu-22.04
2317
- version: 16
2418
os: ubuntu-24.04
19+
- version: 17
20+
os: ubuntu-24.04
21+
- version: 18
22+
os: ubuntu-24.04
23+
- version: 19
24+
os: ubuntu-24.04
2525
runs-on: ${{ matrix.os }}
2626
steps:
2727
# Checks-out the repository under $GITHUB_WORKSPACE.
@@ -32,10 +32,6 @@ jobs:
3232
run: |
3333
sudo apt-get update
3434
sudo apt-get install -y catch cmake clang-${{ matrix.version }} libxml2-dev pkg-config zlib1g-dev
35-
- name: Install LLVM C++ Standard Library
36-
run: |
37-
sudo apt-get install -y libc++-${{ matrix.version }}-dev
38-
if: matrix.version == 8
3935
- name: Build with Clang ${{ matrix.version }}
4036
run: |
4137
export CXX=clang++-${{ matrix.version }}

.github/workflows/gcc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ jobs:
88
fail-fast: false
99
matrix:
1010
include:
11-
- version: 8
12-
os: ubuntu-20.04
1311
- version: 9
1412
os: ubuntu-22.04
1513
- version: 10
@@ -18,6 +16,8 @@ jobs:
1816
os: ubuntu-22.04
1917
- version: 12
2018
os: ubuntu-24.04
19+
- version: 13
20+
os: ubuntu-24.04
2121
- version: 14
2222
os: ubuntu-24.04
2323
runs-on: ${{ matrix.os }}

0 commit comments

Comments
 (0)