@@ -17,23 +17,24 @@ jobs:
1717 strategy :
1818 fail-fast : false
1919 matrix :
20- os : [ubuntu-latest, macos-latest, ubuntu-24.04-arm]
21- cc : [gcc, clang, clang-21]
22- fortran : [gfortran, flang, flang-21]
2320 build : [cmake, make]
24- exclude :
25- - os : macos-latest
26- cc : gcc
27- - os : macos-latest
28- cc : clang-21
29- - os : macos-latest
30- fortran : flang
31- - os : macos-latest
32- fortran : flang-21
33- - os : ubuntu-24.04-arm
34- fortran : flang
35- - os : ubuntu-24.04-arm
36- fortran : flang-21
21+ include :
22+ # macOS arm64
23+ - {os: macos-latest, cc: clang, fortran: gfortran}
24+ # Linux x86_64
25+ - {os: ubuntu-latest, cc: gcc, fortran: gfortran}
26+ - {os: ubuntu-latest, cc: gcc, fortran: flang}
27+ - {os: ubuntu-latest, cc: gcc, fortran: flang-21}
28+ - {os: ubuntu-latest, cc: clang, fortran: gfortran}
29+ - {os: ubuntu-latest, cc: clang-21, fortran: gfortran}
30+ - {os: ubuntu-latest, cc: clang-21, fortran: flang-21}
31+ # Linux aarch64
32+ - {os: ubuntu-24.04-arm, cc: gcc, fortran: gfortran}
33+ - {os: ubuntu-24.04-arm, cc: gcc, fortran: flang-21}
34+ - {os: ubuntu-24.04-arm, cc: clang, fortran: gfortran}
35+ - {os: ubuntu-24.04-arm, cc: clang-21, fortran: gfortran}
36+ - {os: ubuntu-24.04-arm, cc: clang-21, fortran: flang-21}
37+
3738
3839 steps :
3940 - name : Checkout repository
0 commit comments