Skip to content

Commit f8b100f

Browse files
committed
ci add gcc 14
1 parent 798a2eb commit f8b100f

File tree

1 file changed

+26
-3
lines changed

1 file changed

+26
-3
lines changed

.github/workflows/cmake.yml

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ on:
1616

1717
jobs:
1818

19-
unix:
19+
20+
gcc-new:
2021
strategy:
2122
matrix:
22-
os: [ubuntu-latest]
23-
fc: [9, 10, 11, 12, 13]
23+
os: [ubuntu-24.04]
24+
fc: [12, 13, 14]
2425
include:
2526
- os: macos-latest
2627
fc: 13
@@ -44,6 +45,28 @@ jobs:
4445
- run: cmake --workflow --preset debug
4546
- run: cmake --workflow --preset release
4647

48+
49+
gcc-old:
50+
strategy:
51+
matrix:
52+
os: [ubuntu-22.04]
53+
fc: [9, 10, 11]
54+
55+
runs-on: ${{ matrix.os }}
56+
57+
env:
58+
FC: gfortran-${{ matrix.fc }}
59+
60+
steps:
61+
- uses: actions/checkout@v4
62+
63+
- name: install Ninja
64+
run: sudo apt install --no-install-recommends ninja-build
65+
66+
- run: cmake --workflow --preset debug
67+
- run: cmake --workflow --preset release
68+
69+
4770
windows:
4871
runs-on: windows-latest
4972
timeout-minutes: 10

0 commit comments

Comments
 (0)