From cbc9cd20357e261abaf64e95319e0be5841e9b38 Mon Sep 17 00:00:00 2001
From: Patrick Madela <patrick.madela@synchrotron-soleil.fr>
Date: Sun, 9 Feb 2025 17:22:01 +0100
Subject: [PATCH] Update to Conan 2.12.1, Cmake 3.31.5, jq 1.7.1

---
 conan-el6-gcc44-x86/.gitlab-ci.yml |  4 ++--
 conan-el6-gcc44-x86/Dockerfile     | 10 +++++-----
 conan-el6-gcc44/.gitlab-ci.yml     |  4 ++--
 conan-el6-gcc44/Dockerfile         | 10 +++++-----
 conan-el6-gcc91-x86/.gitlab-ci.yml |  4 ++--
 conan-el6-gcc91-x86/Dockerfile     | 10 +++++-----
 conan-el6-gcc91/.gitlab-ci.yml     |  4 ++--
 conan-el6-gcc91/Dockerfile         | 10 +++++-----
 conan-el7-gcc48-x86/.gitlab-ci.yml |  4 ++--
 conan-el7-gcc48-x86/Dockerfile     | 10 +++++-----
 conan-el7-gcc48/.gitlab-ci.yml     |  4 ++--
 conan-el7-gcc48/Dockerfile         |  8 ++++----
 conan-el7-gcc93-x86/.gitlab-ci.yml |  4 ++--
 conan-el7-gcc93-x86/Dockerfile     | 10 +++++-----
 conan-el7-gcc93/.gitlab-ci.yml     |  4 ++--
 conan-el7-gcc93/Dockerfile         |  8 ++++----
 conan-el9-gcc114/.gitlab-ci.yml    |  4 ++--
 conan-el9-gcc114/Dockerfile        |  8 ++++----
 18 files changed, 60 insertions(+), 60 deletions(-)

diff --git a/conan-el6-gcc44-x86/.gitlab-ci.yml b/conan-el6-gcc44-x86/.gitlab-ci.yml
index 126956d..a68f887 100644
--- a/conan-el6-gcc44-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc44-x86/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc44-x86/Dockerfile b/conan-el6-gcc44-x86/Dockerfile
index 804b20e..1413461 100644
--- a/conan-el6-gcc44-x86/Dockerfile
+++ b/conan-el6-gcc44-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el6-gcc44/.gitlab-ci.yml b/conan-el6-gcc44/.gitlab-ci.yml
index 835dd57..b01191f 100644
--- a/conan-el6-gcc44/.gitlab-ci.yml
+++ b/conan-el6-gcc44/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.4"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc44/Dockerfile b/conan-el6-gcc44/Dockerfile
index 58ddcab..2e6fd92 100644
--- a/conan-el6-gcc44/Dockerfile
+++ b/conan-el6-gcc44/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el6-gcc91-x86/.gitlab-ci.yml b/conan-el6-gcc91-x86/.gitlab-ci.yml
index 052ff72..44f9c0d 100644
--- a/conan-el6-gcc91-x86/.gitlab-ci.yml
+++ b/conan-el6-gcc91-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc91-x86/Dockerfile b/conan-el6-gcc91-x86/Dockerfile
index 854c778..2b8aae2 100755
--- a/conan-el6-gcc91-x86/Dockerfile
+++ b/conan-el6-gcc91-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el6-gcc91/.gitlab-ci.yml b/conan-el6-gcc91/.gitlab-ci.yml
index e87464d..e0b51bc 100644
--- a/conan-el6-gcc91/.gitlab-ci.yml
+++ b/conan-el6-gcc91/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS release 6"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.1"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el6-gcc91/Dockerfile b/conan-el6-gcc91/Dockerfile
index 3d998bc..2d7e1d4 100755
--- a/conan-el6-gcc91/Dockerfile
+++ b/conan-el6-gcc91/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd 1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-x86_64 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-x86_64 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el7-gcc48-x86/.gitlab-ci.yml b/conan-el7-gcc48-x86/.gitlab-ci.yml
index 513c24e..8d47c7b 100644
--- a/conan-el7-gcc48-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc48-x86/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc48-x86/Dockerfile b/conan-el7-gcc48-x86/Dockerfile
index 4c36ecb..d77fce1 100755
--- a/conan-el7-gcc48-x86/Dockerfile
+++ b/conan-el7-gcc48-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el7-gcc48/.gitlab-ci.yml b/conan-el7-gcc48/.gitlab-ci.yml
index 6c3a952..dad108f 100644
--- a/conan-el7-gcc48/.gitlab-ci.yml
+++ b/conan-el7-gcc48/.gitlab-ci.yml
@@ -28,10 +28,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 4\.8"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc48/Dockerfile b/conan-el7-gcc48/Dockerfile
index 21fdf3d..8bc27a8 100755
--- a/conan-el7-gcc48/Dockerfile
+++ b/conan-el7-gcc48/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el7-gcc93-x86/.gitlab-ci.yml b/conan-el7-gcc93-x86/.gitlab-ci.yml
index 982b9a8..2b2e23f 100644
--- a/conan-el7-gcc93-x86/.gitlab-ci.yml
+++ b/conan-el7-gcc93-x86/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} uname -m | grep "i686"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm --platform=linux/386 ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc93-x86/Dockerfile b/conan-el7-gcc93-x86/Dockerfile
index dbd884d..57dcea7 100755
--- a/conan-el7-gcc93-x86/Dockerfile
+++ b/conan-el7-gcc93-x86/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -38,16 +38,16 @@ RUN groupadd g1001 -g 1001 \
     && unzip -q ${GIT_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${GIT_ROOT}.zip \
     # Install cmake
-    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.30.2/download?job=linux-i686 \
+    && curl -s -L -o ${CMAKE_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/cmake/-/jobs/artifacts/3.31.5/download?job=linux-i686 \
     && unzip -q ${CMAKE_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CMAKE_ROOT}.zip \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-i686 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-i686 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux32 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux32 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_386 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/* \
     # Force to use linux32 when Jenkins uses docker exec ... sh -c "..."
diff --git a/conan-el7-gcc93/.gitlab-ci.yml b/conan-el7-gcc93/.gitlab-ci.yml
index 88d8573..e1bff23 100644
--- a/conan-el7-gcc93/.gitlab-ci.yml
+++ b/conan-el7-gcc93/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/centos-release | grep "CentOS Linux release 7"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 9\.3"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el7-gcc93/Dockerfile b/conan-el7-gcc93/Dockerfile
index 71610e2..82ce515 100755
--- a/conan-el7-gcc93/Dockerfile
+++ b/conan-el7-gcc93/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
diff --git a/conan-el9-gcc114/.gitlab-ci.yml b/conan-el9-gcc114/.gitlab-ci.yml
index 22f5d40..427c284 100644
--- a/conan-el9-gcc114/.gitlab-ci.yml
+++ b/conan-el9-gcc114/.gitlab-ci.yml
@@ -27,10 +27,10 @@ test:
         - docker run --rm ${CONTAINER_TEST_IMAGE} cat /etc/rocky-release | grep "Rocky Linux release 9"
         - docker run --rm ${CONTAINER_TEST_IMAGE} uname -m | grep "x86_64"
         - docker run --rm ${CONTAINER_TEST_IMAGE} gcc --version | grep "gcc (GCC) 11\.4"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.30.2"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} cmake --version | grep "3.31.5"
         - docker run --rm ${CONTAINER_TEST_IMAGE} git --version | grep "2.39.2"
         - docker run --rm ${CONTAINER_TEST_IMAGE} python --version | grep "3.6.13"
-        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.6.0"
+        - docker run --rm ${CONTAINER_TEST_IMAGE} conan --version | grep "2.12.1"
         - docker run --rm ${CONTAINER_TEST_IMAGE} jq --version
         - docker run --rm ${CONTAINER_TEST_IMAGE} yq --version
 
diff --git a/conan-el9-gcc114/Dockerfile b/conan-el9-gcc114/Dockerfile
index cbafbb3..d7b1c68 100644
--- a/conan-el9-gcc114/Dockerfile
+++ b/conan-el9-gcc114/Dockerfile
@@ -3,8 +3,8 @@ FROM gitlab-registry.synchrotron-soleil.fr/software-control-system/containers/de
 LABEL maintainer="Patrick Madela <patrick.madela@synchrotron-soleil.fr"
 
 ARG PYTHON_VERSION=3.6.13 \
-    CONAN_VERSION=2.6.0 \
-    CMAKE_VERSION=3.30.2 \
+    CONAN_VERSION=2.12.1 \
+    CMAKE_VERSION=3.31.5 \
     GIT_VERSION=2.39.2 \
     DEVTOOLS_ROOT=/usr/Local/devtools \
     OS=linux \
@@ -45,12 +45,12 @@ RUN groupadd g1001 -g 1001 \
         --exclude=share/cmake-${CMAKE_VERSION_MAJOR_MINOR}/Help \
         --exclude=share/vim \
     # Install conan
-    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.6.0/download?job=linux-x86_64 \
+    && curl -s -L -o ${CONAN_ROOT}.zip https://gitlab.synchrotron-soleil.fr/software-control-system/devtools/conan/-/jobs/artifacts/2.12.1/download?job=linux-x86_64 \
     && unzip -q ${CONAN_ROOT}.zip -d ${DEVTOOLS_ROOT} \
     && rm ${CONAN_ROOT}.zip \
     # Install other tools
     && mkdir ${DEVTOOLS_ROOT}/bin \
-    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.6/jq-linux64 \
+    && curl -s -L -o ${DEVTOOLS_ROOT}/bin/jq https://github.com/jqlang/jq/releases/download/jq-1.7.1/jq-linux64 \
     && curl -s -L -o ${DEVTOOLS_ROOT}/bin/yq https://github.com/mikefarah/yq/releases/download/v4.34.2/yq_linux_amd64 \
     && chmod +x ${DEVTOOLS_ROOT}/bin/*
 
-- 
GitLab