File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,13 +23,13 @@ concurrency:
2323
2424jobs :
2525
26- linux -gcc :
27- runs-on : ubuntu-latest
28- timeout-minutes : 15
26+ ubuntu26 -gcc :
27+ runs-on : ubuntu-26.04
28+ timeout-minutes : 10
2929
3030 strategy :
3131 matrix :
32- gcc-version : [12, 13, 14 ]
32+ gcc-version : [15 ]
3333
3434 env :
3535 CC : gcc-${{ matrix.gcc-version }}
4343 - uses : ./.github/workflows/composite-unix
4444
4545
46- linux-gcc-old :
46+ ubuntu26-flang :
47+ runs-on : ubuntu-26.04
48+ timeout-minutes : 15
49+
50+ strategy :
51+ matrix :
52+ llvm-version : [22]
53+
54+ env :
55+ CC : clang-${{ matrix.llvm-version }}
56+ CXX : clang++-${{ matrix.llvm-version }}
57+ FC : flang-${{ matrix.llvm-version }}
58+
59+ steps :
60+ - name : install Flang
61+ run : sudo apt install --no-install-recommends flang-${{ matrix.llvm-version }}
62+
63+ - *checkout
64+ - uses : ./.github/workflows/composite-unix
65+
66+
67+ ubuntu24 :
68+ runs-on : ubuntu-24.04
69+ timeout-minutes : 5
70+
71+ strategy :
72+ matrix :
73+ gcc-version : [12, 13, 14]
74+
75+ env :
76+ CC : gcc-${{ matrix.gcc-version }}
77+ CXX : g++-${{ matrix.gcc-version }}
78+ FC : gfortran-${{ matrix.gcc-version }}
79+
80+ steps :
81+ - *checkout
82+
83+ - &default-workflow
84+ run : cmake --workflow default
85+
86+
87+ ubuntu22 :
4788 runs-on : ubuntu-22.04
4889 timeout-minutes : 15
4990
@@ -65,13 +106,12 @@ jobs:
65106 sudo apt update -y
66107 sudo apt install -y --no-install-recommends gcc-${{ matrix.gcc-version }} g++-${{ matrix.gcc-version }} gfortran-${{ matrix.gcc-version }}
67108
68- - &default-workflow
69- run : cmake --workflow default
109+ - *default-workflow
70110
71111
72112 valgrind-memory :
73- runs-on : ubuntu-latest
74- needs : linux -gcc
113+ runs-on : ubuntu-26.04
114+ needs : ubuntu26 -gcc
75115 timeout-minutes : 10
76116
77117 steps :
You can’t perform that action at this time.
0 commit comments