Skip to content

Commit cffab09

Browse files
hartworkdavidpolverari
authored andcommitted
full-check.yml: Start covering GCC 15
1 parent 13c30b1 commit cffab09

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.github/workflows/full-check.yml

+20
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ jobs:
1111
- cc: gcc-14
1212
clang_major_version: null
1313
runs-on: ubuntu-24.04
14+
- cc: gcc-15
15+
clang_major_version: null
16+
runs-on: ubuntu-24.04
1417
- cc: clang-19
1518
clang_major_version: 19
1619
runs-on: ubuntu-22.04
@@ -22,6 +25,23 @@ jobs:
2225

2326
steps:
2427
- uses: actions/checkout@v4
28+
- name: gcc_15_repo
29+
if: "${{ matrix.cc == 'gcc-15' }}"
30+
run: |
31+
set -x
32+
# The repository is at home at https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test .
33+
# NOTE: plucky is 25.04 (not 24.04 LTS)
34+
wget -O - 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xc8ec952e2a0e1fbdc5090f6a2c277a0a352154e5' | sudo apt-key add -
35+
sudo add-apt-repository 'deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu plucky main'
36+
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu/ plucky main'
37+
- name: gcc_15_install
38+
if: "${{ matrix.cc == 'gcc-15' }}"
39+
run: |
40+
set -x
41+
sudo apt-get install --yes --no-install-recommends -V \
42+
binutils \
43+
gcc-15
44+
apt-cache policy binutils
2545
- name: clang_repo
2646
if: "${{ contains(matrix.cc, 'clang') }}"
2747
run: |

0 commit comments

Comments
 (0)