From f01e67bbc64bfc84a052e2b48a74218dce6024f6 Mon Sep 17 00:00:00 2001 From: Hannes Probst Date: Fri, 18 Jul 2025 11:41:12 +0200 Subject: [PATCH 1/4] Add R 4.4.3 --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 18d67ff..42c055e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -277,6 +277,7 @@ python-versions: &python-versions r-versions: &r-versions - "4.0.4" - "4.2.0" + - "4.4.3" workflows: build: From e9c6e72e71f91f37406c11a8f236ffdebe7938c5 Mon Sep 17 00:00:00 2001 From: Hannes Probst Date: Fri, 18 Jul 2025 11:55:39 +0200 Subject: [PATCH 2/4] Let R 4.4.3 be based on python 3.10 because we want to deprecate 3.9 soon --- .circleci/config.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 42c055e..9db138b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -163,9 +163,12 @@ jobs: parameters: r-version: type: string + python-version: + type: string + default: "3.9" environment: R_VERSION: << parameters.r-version >> - PYTHON_VERSION: "3.9" + PYTHON_VERSION: << parameters.python-version >> steps: - checkout - docker_login @@ -277,6 +280,8 @@ python-versions: &python-versions r-versions: &r-versions - "4.0.4" - "4.2.0" + +python-310-r-versions: &python310-r-versions - "4.4.3" workflows: @@ -312,6 +317,14 @@ workflows: r-version: *r-versions requires: - Python 3.9 + - build-and-push-ir: + name: R << matrix.r-version >> + matrix: + parameters: + r-version: *python310-r-versions + python-version: "3.10" + requires: + - Python 3.10 - build-and-push-ir-with-libs: name: R with libs << matrix.r-version >> matrix: From 2b1086b8d45568516aaf8df611ff9461e967eefd Mon Sep 17 00:00:00 2001 From: Hannes Probst Date: Fri, 18 Jul 2025 12:07:55 +0200 Subject: [PATCH 3/4] Add R with libs image for 4.4.3 --- .circleci/config.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9db138b..3637246 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -198,9 +198,12 @@ jobs: parameters: r-version: type: string + python-version: + type: string + default: "3.9" environment: R_VERSION: << parameters.r-version >> - PYTHON_VERSION: "3.9" + PYTHON_VERSION: << parameters.python-version >> steps: - checkout - docker_login @@ -332,7 +335,14 @@ workflows: r-version: *r-versions requires: - R << matrix.r-version >> - + - build-and-push-ir-with-libs: + name: R with libs << matrix.r-version >> + matrix: + parameters: + r-version: *python310-r-versions + python-version: "3.10" + requires: + - Python 3.10 - build-and-push-gpu: name: Tensorflow 2.9, Cuda 12.6, Ubuntu 20.04 cuda-version: "12.6.3" From 80fad55faef2347e989f9c387f8cad3f4cd00765 Mon Sep 17 00:00:00 2001 From: Hannes Probst Date: Fri, 18 Jul 2025 12:21:49 +0200 Subject: [PATCH 4/4] Let r with libs require r --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3637246..d127ed2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -342,7 +342,7 @@ workflows: r-version: *python310-r-versions python-version: "3.10" requires: - - Python 3.10 + - R << matrix.r-version >> - build-and-push-gpu: name: Tensorflow 2.9, Cuda 12.6, Ubuntu 20.04 cuda-version: "12.6.3"