From 816b99cfaf2ac3289397bb964629c9141b423dad Mon Sep 17 00:00:00 2001 From: pat-s Date: Mon, 25 May 2026 22:48:35 +0200 Subject: [PATCH] refactor(ci): use multi-R-version images in weekly-audit-missing workflows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the R-version suffix from each image tag, add an explicit R_VERSION env var per file, and invoke R via /opt/R/${R_VERSION}/bin/R at every call site. Also fixes the alpine-322 audit image, which was previously pointing at alpine:3.23 instead of alpine:3.22. The alpine-321 audits stay on alpine:3.23 since no 3.21 image exists in the new scheme — they only query S3/CRAN, so the container OS does not affect correctness. --- .crow/weekly-audit-missing-alpine-321-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-alpine-321-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-alpine-322-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-alpine-322-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-alpine-323-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-alpine-323-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-10-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-10-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-8-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-8-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-9-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-redhat-9-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-ubuntu-2204-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-ubuntu-2204-arm64.yaml | 7 ++++--- .crow/weekly-audit-missing-ubuntu-2404-amd64.yaml | 7 ++++--- .crow/weekly-audit-missing-ubuntu-2404-arm64.yaml | 7 ++++--- 16 files changed, 64 insertions(+), 48 deletions(-) diff --git a/.crow/weekly-audit-missing-alpine-321-amd64.yaml b/.crow/weekly-audit-missing-alpine-321-amd64.yaml index 77b29a4..6a6ac56 100644 --- a/.crow/weekly-audit-missing-alpine-321-amd64.yaml +++ b/.crow/weekly-audit-missing-alpine-321-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: alpine-321 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-alpine-321-arm64.yaml b/.crow/weekly-audit-missing-alpine-321-arm64.yaml index 80ca905..13a9baf 100644 --- a/.crow/weekly-audit-missing-alpine-321-arm64.yaml +++ b/.crow/weekly-audit-missing-alpine-321-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: alpine-321 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-alpine-322-amd64.yaml b/.crow/weekly-audit-missing-alpine-322-amd64.yaml index b3f9ba8..d1255ea 100644 --- a/.crow/weekly-audit-missing-alpine-322-amd64.yaml +++ b/.crow/weekly-audit-missing-alpine-322-amd64.yaml @@ -7,7 +7,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.22 pull: true environment: B2_S3_ACCESS_KEY: @@ -26,12 +26,13 @@ steps: PLATFORM: alpine-322 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-alpine-322-arm64.yaml b/.crow/weekly-audit-missing-alpine-322-arm64.yaml index 1815163..b23eaee 100644 --- a/.crow/weekly-audit-missing-alpine-322-arm64.yaml +++ b/.crow/weekly-audit-missing-alpine-322-arm64.yaml @@ -7,7 +7,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.22 pull: true environment: B2_S3_ACCESS_KEY: @@ -25,12 +25,13 @@ steps: PLATFORM: alpine-322 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-alpine-323-amd64.yaml b/.crow/weekly-audit-missing-alpine-323-amd64.yaml index 3ef9715..8b0c80b 100644 --- a/.crow/weekly-audit-missing-alpine-323-amd64.yaml +++ b/.crow/weekly-audit-missing-alpine-323-amd64.yaml @@ -7,7 +7,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23 pull: true environment: B2_S3_ACCESS_KEY: @@ -26,12 +26,13 @@ steps: PLATFORM: alpine-323 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-alpine-323-arm64.yaml b/.crow/weekly-audit-missing-alpine-323-arm64.yaml index f3433ea..9a7e344 100644 --- a/.crow/weekly-audit-missing-alpine-323-arm64.yaml +++ b/.crow/weekly-audit-missing-alpine-323-arm64.yaml @@ -7,7 +7,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23 pull: true environment: B2_S3_ACCESS_KEY: @@ -26,12 +26,13 @@ steps: PLATFORM: alpine-323 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-10-amd64.yaml b/.crow/weekly-audit-missing-redhat-10-amd64.yaml index be0adce..a54dc5c 100644 --- a/.crow/weekly-audit-missing-redhat-10-amd64.yaml +++ b/.crow/weekly-audit-missing-redhat-10-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:10-4.5.3 + image: reg.devxy.io/rpkgs/build-env-redhat:10 pull: true environment: B2_S3_ACCESS_KEY: @@ -26,12 +26,13 @@ steps: PLATFORM: redhat-10 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-10-arm64.yaml b/.crow/weekly-audit-missing-redhat-10-arm64.yaml index fcfcce0..1cdb8f5 100644 --- a/.crow/weekly-audit-missing-redhat-10-arm64.yaml +++ b/.crow/weekly-audit-missing-redhat-10-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:10-4.5.3 + image: reg.devxy.io/rpkgs/build-env-redhat:10 pull: true environment: B2_S3_ACCESS_KEY: @@ -26,12 +26,13 @@ steps: PLATFORM: redhat-10 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.5.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-8-amd64.yaml b/.crow/weekly-audit-missing-redhat-8-amd64.yaml index 31e5bd3..96dec94 100644 --- a/.crow/weekly-audit-missing-redhat-8-amd64.yaml +++ b/.crow/weekly-audit-missing-redhat-8-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:8-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:8 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: redhat-8 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-8-arm64.yaml b/.crow/weekly-audit-missing-redhat-8-arm64.yaml index c947e6c..c8009aa 100644 --- a/.crow/weekly-audit-missing-redhat-8-arm64.yaml +++ b/.crow/weekly-audit-missing-redhat-8-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:8-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:8 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: redhat-8 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-9-amd64.yaml b/.crow/weekly-audit-missing-redhat-9-amd64.yaml index 9715204..c32ab75 100644 --- a/.crow/weekly-audit-missing-redhat-9-amd64.yaml +++ b/.crow/weekly-audit-missing-redhat-9-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:9-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:9 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: redhat-9 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-redhat-9-arm64.yaml b/.crow/weekly-audit-missing-redhat-9-arm64.yaml index 3ebb5a2..a9de8c2 100644 --- a/.crow/weekly-audit-missing-redhat-9-arm64.yaml +++ b/.crow/weekly-audit-missing-redhat-9-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-redhat:9-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:9 pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: redhat-9 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-ubuntu-2204-amd64.yaml b/.crow/weekly-audit-missing-ubuntu-2204-amd64.yaml index 66af6b4..9dc87fc 100644 --- a/.crow/weekly-audit-missing-ubuntu-2204-amd64.yaml +++ b/.crow/weekly-audit-missing-ubuntu-2204-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: ubuntu-2204 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-ubuntu-2204-arm64.yaml b/.crow/weekly-audit-missing-ubuntu-2204-arm64.yaml index e1de5f5..da3d35b 100644 --- a/.crow/weekly-audit-missing-ubuntu-2204-arm64.yaml +++ b/.crow/weekly-audit-missing-ubuntu-2204-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: ubuntu-2204 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-ubuntu-2404-amd64.yaml b/.crow/weekly-audit-missing-ubuntu-2404-amd64.yaml index 6ee080b..f9f5460 100644 --- a/.crow/weekly-audit-missing-ubuntu-2404-amd64.yaml +++ b/.crow/weekly-audit-missing-ubuntu-2404-amd64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: ubuntu-2404 ARCH: amd64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: diff --git a/.crow/weekly-audit-missing-ubuntu-2404-arm64.yaml b/.crow/weekly-audit-missing-ubuntu-2404-arm64.yaml index 9c7e093..f3aa0bb 100644 --- a/.crow/weekly-audit-missing-ubuntu-2404-arm64.yaml +++ b/.crow/weekly-audit-missing-ubuntu-2404-arm64.yaml @@ -8,7 +8,7 @@ skip_clone: true steps: - name: 'Audit missing binaries' - image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble pull: true environment: B2_S3_ACCESS_KEY: @@ -27,12 +27,13 @@ steps: PLATFORM: ubuntu-2404 ARCH: arm64 R_LIBS_USER: /mnt/cache/R-pkgs + R_VERSION: 4.4.3 commands: - git clone -q https://pat-s:$$REPO_RO_TOKEN@git.devxy.io/devxy/build-cran-binaries.git . - mkdir -p /mnt/cache/packages /mnt/cache/R-pkgs - rm -rf /mnt/cache/R-pkgs/00LOCK-* - - R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' - - R -q -e 'source("local/weekly-missing-binaries-audit.R")' + - /opt/R/${R_VERSION}/bin/R -q -e 'pak::pak(c("git::https://codefloe.com/rpkgs/bincraft.git", "httr2", "jsonlite"))' + - /opt/R/${R_VERSION}/bin/R -q -e 'source("local/weekly-missing-binaries-audit.R")' backend_options: kubernetes: resources: