Skip to content

Commit db2b934

Browse files
ldv-altsolardiz
authored andcommitted
github: add gcc-14 and clang-18/clang-17/clang-16 jobs
These jobs explicitly use ubuntu-24.04 because ubuntu-latest still points to ubuntu-22.04 where these compilers are not available.
1 parent 19eb3e9 commit db2b934

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

.github/workflows/ci.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@ jobs:
1010
- name: check
1111
run: git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904
1212

13+
gcc14-x86_64:
14+
runs-on: ubuntu-24.04
15+
env:
16+
CC: gcc-14
17+
TARGET: x86_64
18+
steps:
19+
- uses: actions/checkout@v4
20+
with:
21+
fetch-depth: 0
22+
- name: install dependencies
23+
run: ci/install-dependencies.sh
24+
- name: build check
25+
run: ci/run-build-and-tests.sh
26+
1327
gcc13-x86_64:
1428
runs-on: ubuntu-latest
1529
env:
@@ -94,6 +108,48 @@ jobs:
94108
- name: build check
95109
run: ci/run-build-and-tests.sh
96110

111+
clang18-x86_64:
112+
runs-on: ubuntu-24.04
113+
env:
114+
CC: clang-18
115+
TARGET: x86_64
116+
steps:
117+
- uses: actions/checkout@v4
118+
with:
119+
fetch-depth: 0
120+
- name: install dependencies
121+
run: ci/install-dependencies.sh
122+
- name: build check
123+
run: ci/run-build-and-tests.sh
124+
125+
clang17-x86_64:
126+
runs-on: ubuntu-24.04
127+
env:
128+
CC: clang-17
129+
TARGET: x86_64
130+
steps:
131+
- uses: actions/checkout@v4
132+
with:
133+
fetch-depth: 0
134+
- name: install dependencies
135+
run: ci/install-dependencies.sh
136+
- name: build check
137+
run: ci/run-build-and-tests.sh
138+
139+
clang16-x86_64:
140+
runs-on: ubuntu-24.04
141+
env:
142+
CC: clang-16
143+
TARGET: x86_64
144+
steps:
145+
- uses: actions/checkout@v4
146+
with:
147+
fetch-depth: 0
148+
- name: install dependencies
149+
run: ci/install-dependencies.sh
150+
- name: build check
151+
run: ci/run-build-and-tests.sh
152+
97153
clang15-x86_64:
98154
runs-on: ubuntu-latest
99155
env:

0 commit comments

Comments
 (0)