66 CTEST_PARALLEL_LEVEL : 0
77 CMAKE_INSTALL_PREFIX : ~/libs
88 CMAKE_PREFIX_PATH : ~/libs
9+ CMAKE_GENERATOR : Ninja
910
1011on :
1112 push :
@@ -43,25 +44,28 @@ jobs:
4344 gcc : 14
4445 - os : macos-latest
4546 shared : true
46- gcc : 14
47+ gcc : 15
4748 - os : macos-latest
4849 shared : false
49- gcc : 14
50+ gcc : 15
5051
5152 runs-on : ${{ matrix.os }}
5253
5354 env :
5455 FC : gfortran-${{ matrix.gcc }}
5556
5657 steps :
57- - uses : actions/checkout@v4
58+ - &checkout
59+ uses : actions/checkout@v5
5860
5961 - name : GCC (Linux)
6062 if : runner.os == 'Linux'
6163 run : echo "CC=gcc-${{ matrix.gcc }}" >> $GITHUB_ENV
6264
63- - uses : ./.github/workflows/composite-pkg
64- - uses : ./.github/workflows/composite-unix
65+ - &pkg
66+ uses : ./.github/workflows/composite-pkg
67+ - &unix
68+ uses : ./.github/workflows/composite-unix
6569
6670
6771 gcc-old :
7882 FC : gfortran-${{ matrix.gcc }}
7983
8084 steps :
81- - uses : actions/ checkout@v4
82- - uses : ./.github/workflows/composite- pkg
83- - uses : ./.github/workflows/composite- unix
85+ - * checkout
86+ - * pkg
87+ - * unix
8488
8589
8690 linux-flang :
@@ -107,7 +111,7 @@ jobs:
107111 - name : install Flang
108112 run : sudo apt install --no-install-recommends clang-${{ matrix.llvm-version }} flang-${{ matrix.llvm-version }}
109113
110- - uses : actions/ checkout@v4
114+ - * checkout
111115
112116 - name : CMake build & test
113117 run : cmake --workflow nofind
@@ -127,7 +131,7 @@ jobs:
127131 sudo apt update
128132 sudo apt install --no-install-recommends valgrind libhdf5-dev
129133
130- - uses : actions/ checkout@v4
134+ - * checkout
131135
132136 - run : ctest -Dexclude_label="deflate|python" -S memcheck.cmake -VV
133137
@@ -140,7 +144,7 @@ jobs:
140144 timeout-minutes : 10
141145
142146 steps :
143- - uses : actions/ checkout@v4
147+ - * checkout
144148 - uses : actions/setup-python@v5
145149 with :
146150 python-version : ' 3.x'
@@ -176,7 +180,7 @@ jobs:
176180
177181 steps :
178182
179- - uses : actions/ checkout@v4
183+ - * checkout
180184
181185 - name : prereqs
182186 run : |
0 commit comments