Skip to content

Commit 8e99964

Browse files
committed
ci: explicit compiler versions
1 parent e18865a commit 8e99964

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ jobs:
8282
strategy:
8383
fail-fast: false
8484
matrix:
85-
gcc-version: [7, 8]
85+
gcc-version: [8]
86+
# GCC 7 works, but just didn't feel the need to test so old a version
8687

8788
env: *gcc-env
8889

@@ -128,7 +129,7 @@ jobs:
128129

129130
strategy:
130131
matrix:
131-
llvm-version: [20]
132+
llvm-version: [21]
132133

133134
env:
134135
CC: clang-${{ matrix.llvm-version }}
@@ -183,6 +184,11 @@ jobs:
183184
runs-on: windows-latest
184185
timeout-minutes: 10
185186

187+
env:
188+
CC: gcc
189+
CXX: g++
190+
FC: gfortran
191+
186192
steps:
187193
- uses: msys2/setup-msys2@v2
188194
id: msys2
@@ -201,7 +207,7 @@ jobs:
201207

202208
- name: upload CMakeConfigureLog.yaml
203209
if: failure() && hashFiles('build/CMakeFiles/CMakeConfigureLog.yaml') != ''
204-
uses: actions/upload-artifact@v4
210+
uses: actions/upload-artifact@v5
205211
with:
206212
name: ${{ runner.os }}-CMakeConfigureLog.yaml
207213
path: build/CMakeFiles/CMakeConfigureLog.yaml

0 commit comments

Comments
 (0)