From 812eed5b92514d9815efbcb4f872806038c75bec Mon Sep 17 00:00:00 2001 From: Iain Russell <40060766+iainrussell@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:44:09 +0100 Subject: [PATCH 1/3] Ensure that ecCodes is built with eckit-geo support in ci --- .github/ci-config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ci-config.yml b/.github/ci-config.yml index faed92a59..389744f55 100644 --- a/.github/ci-config.yml +++ b/.github/ci-config.yml @@ -1,8 +1,10 @@ +dependency_cmake_options: | + ecmwf/eccodes: "-DENABLE_ECKIT_GEO=ON" dependencies: | ecmwf/ecbuild MathisRosenhauer/libaec@refs/tags/v1.1.3 - ecmwf/eccodes ecmwf/eckit + ecmwf/eccodes ecmwf/odc ecmwf/metkit ecmwf/fdb From 6e7543ace2bbe738b00455f07f7e46641e3e8cda Mon Sep 17 00:00:00 2001 From: Iain Russell <40060766+iainrussell@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:45:20 +0100 Subject: [PATCH 2/3] Ensure that ecCode is built with eckit-geo support in ci Added ecmwf/eccodes dependency and options for CMake. --- .github/ci-hpc-config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ci-hpc-config.yml b/.github/ci-hpc-config.yml index a74f2ed2f..1a49dbb0b 100644 --- a/.github/ci-hpc-config.yml +++ b/.github/ci-hpc-config.yml @@ -4,11 +4,13 @@ build: dependencies: - ecmwf/ecbuild@develop - MathisRosenhauer/libaec@refs/tags/v1.1.3 - - ecmwf/eccodes@develop - ecmwf/eckit@develop + - ecmwf/eccodes@develop - ecmwf/odc@develop - ecmwf/metkit@develop - ecmwf/fdb@develop + dependency_cmake_options: + - "ecmwf/eccodes: '-DENABLE_ECKIT_GEO=ON'" python_dependencies: - ecmwf/eccodes-python@develop - ecmwf/cfgrib@master From 6e81f63b7dd85b176e62f7852c5a4af7a9548b94 Mon Sep 17 00:00:00 2001 From: Iain Russell <40060766+iainrussell@users.noreply.github.com> Date: Wed, 8 Jul 2026 15:46:36 +0100 Subject: [PATCH 3/3] Ensure that ecCodes is built with eckit-geo support in ci --- .github/ci-hpc-gpu-config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/ci-hpc-gpu-config.yml b/.github/ci-hpc-gpu-config.yml index 8e1e99200..f064bae23 100644 --- a/.github/ci-hpc-gpu-config.yml +++ b/.github/ci-hpc-gpu-config.yml @@ -4,11 +4,13 @@ build: dependencies: - ecmwf/ecbuild@develop - MathisRosenhauer/libaec@refs/tags/v1.1.3 - - ecmwf/eccodes@develop - ecmwf/eckit@develop + - ecmwf/eccodes@develop - ecmwf/odc@develop - ecmwf/metkit@develop - ecmwf/fdb@develop + dependency_cmake_options: + - "ecmwf/eccodes: '-DENABLE_ECKIT_GEO=ON'" python_dependencies: - ecmwf/eccodes-python@develop - ecmwf/cfgrib@master