33
33
build_type : [Release]
34
34
name :
35
35
- linux gnu-10
36
- - linux clang-12
36
+ - linux gnu-14
37
37
- linux intel-classic
38
38
- macos
39
39
# - linux nvhpc-21.9
@@ -46,23 +46,16 @@ jobs:
46
46
compiler_cc : gcc-10
47
47
compiler_cxx : g++-10
48
48
compiler_fc : gfortran-10
49
+ python-version : ' 3.8'
49
50
caching : true
50
51
51
- - name : linux clang-12
52
- os : ubuntu-20.04
53
- compiler : clang-12
54
- compiler_cc : clang-12
55
- compiler_cxx : clang++-12
56
- compiler_fc : gfortran-10
57
- caching : true
58
-
59
- - name : linux clang-12
60
- build_type : Release
61
- os : ubuntu-20.04
62
- compiler : clang-12
63
- compiler_cc : clang-12
64
- compiler_cxx : clang++-12
65
- compiler_fc : gfortran-10
52
+ - name : linux gnu-14
53
+ os : ubuntu-24.04
54
+ compiler : gnu-14
55
+ compiler_cc : gcc-14
56
+ compiler_cxx : g++-14
57
+ compiler_fc : gfortran-14
58
+ python-version : ' 3.11'
66
59
caching : true
67
60
68
61
# Disable due to problematic environment
81
74
compiler_cc : icc
82
75
compiler_cxx : icpc
83
76
compiler_fc : ifort
77
+ python-version : ' 3.8'
84
78
caching : true
85
79
86
80
- name : macos
@@ -90,10 +84,16 @@ jobs:
90
84
compiler_cc : ~
91
85
compiler_cxx : ~
92
86
compiler_fc : gfortran-13
87
+ python-version : ' 3.11'
93
88
caching : false
94
89
95
90
runs-on : ${{ matrix.os }}
96
91
steps :
92
+ - name : Set up Python ${{ matrix.python-version }}
93
+ uses : actions/setup-python@v5
94
+ with :
95
+ python-version : ${{ matrix.python-version }}
96
+
97
97
- name : Checkout Repository
98
98
uses : actions/checkout@v2
99
99
@@ -193,7 +193,7 @@ jobs:
193
193
dependency_cmake_options : |
194
194
ecmwf/fckit: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF -DENABLE_FCKIT_VENV=ON"
195
195
ecmwf-ifs/fiat: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF"
196
- ecmwf/eccodes: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_MEMFS=ON -DENABLE_JPG=OFF"
196
+ ecmwf/eccodes: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_MEMFS=ON -DENABLE_JPG=OFF -DENABLE_PNG=OFF "
197
197
ecmwf-ifs/field_api: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF -DENABLE_ACC=OFF -DENABLE_SINGLE_PRECISION=OFF"
198
198
ecmwf-ifs/loki: "-G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DENABLE_TESTS=OFF -DPython3_ROOT_DIR=${{ env.LOKI_PYTHON_ROOT_DIR }}
199
199
cmake_options : " -G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} ${{ matrix.cmake_options }} -DENABLE_MPI=ON -DENABLE_LOKI=ON -DLOKI_MODE=idem-stack"
0 commit comments