From 1def662598fd7ccf982e441524f4667910b83fb1 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 13 Dec 2025 10:53:39 +0100 Subject: [PATCH] refactor: update build-env image names --- .crow/archive-missed-packages.yaml | 2 +- .crow/process-updates-alpine-321-amd64.yaml | 2 +- .crow/process-updates-alpine-321-arm64.yaml | 2 +- .crow/process-updates-alpine-322-amd64.yaml | 2 +- .crow/process-updates-alpine-322-arm64.yaml | 2 +- .crow/process-updates-alpine-323-amd64.yaml | 2 +- .crow/process-updates-alpine-323-arm64.yaml | 2 +- .crow/process-updates-redhat-8-amd64.yaml | 2 +- .crow/process-updates-redhat-8-arm64.yaml | 2 +- .crow/process-updates-redhat-9-amd64.yaml | 2 +- .crow/process-updates-redhat-9-arm64.yaml | 2 +- .crow/process-updates-ubuntu-2204-amd64.yaml | 2 +- .crow/process-updates-ubuntu-2204-arm64.yaml | 2 +- .crow/process-updates-ubuntu-2404-amd64.yaml | 2 +- .crow/process-updates-ubuntu-2404-arm64.yaml | 2 +- .crow/update-package-index-alpine-321-amd64.yaml | 2 +- .crow/update-package-index-alpine-321-arm64.yaml | 2 +- .crow/update-package-index-alpine-322-amd64.yaml | 2 +- .crow/update-package-index-alpine-322-arm64.yaml | 2 +- .crow/update-package-index-alpine-323-amd64.yaml | 2 +- .crow/update-package-index-alpine-323-arm64.yaml | 2 +- .crow/update-package-index-redhat-8-amd64.yaml | 2 +- .crow/update-package-index-redhat-8-arm64.yaml | 2 +- .crow/update-package-index-redhat-9-amd64.yaml | 2 +- .crow/update-package-index-redhat-9-arm64.yaml | 2 +- .crow/update-package-index-ubuntu-2204-amd64.yaml | 2 +- .crow/update-package-index-ubuntu-2204-arm64.yaml | 2 +- .crow/update-package-index-ubuntu-2404-amd64.yaml | 2 +- .crow/update-package-index-ubuntu-2404-arm64.yaml | 2 +- Justfile | 6 +++--- 30 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.crow/archive-missed-packages.yaml b/.crow/archive-missed-packages.yaml index 9d14158..ca28279 100644 --- a/.crow/archive-missed-packages.yaml +++ b/.crow/archive-missed-packages.yaml @@ -36,7 +36,7 @@ matrix: steps: - name: 'Archive missed packages' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.22-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.22-4.5 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-321-amd64.yaml b/.crow/process-updates-alpine-321-amd64.yaml index 3abc2ec..999bc95 100644 --- a/.crow/process-updates-alpine-321-amd64.yaml +++ b/.crow/process-updates-alpine-321-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.21-4.4.3 + image: reg.devxy.io/rpkgs/build-env-alpine:3.21-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-321-arm64.yaml b/.crow/process-updates-alpine-321-arm64.yaml index 0a1b7e9..c6ec6b4 100644 --- a/.crow/process-updates-alpine-321-arm64.yaml +++ b/.crow/process-updates-alpine-321-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.21-4.4.3 + image: reg.devxy.io/rpkgs/build-env-alpine:3.21-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-322-amd64.yaml b/.crow/process-updates-alpine-322-amd64.yaml index 4f090a1..16dd9cb 100644 --- a/.crow/process-updates-alpine-322-amd64.yaml +++ b/.crow/process-updates-alpine-322-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.22-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.22-4.5 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-322-arm64.yaml b/.crow/process-updates-alpine-322-arm64.yaml index fabd684..eb4200f 100644 --- a/.crow/process-updates-alpine-322-arm64.yaml +++ b/.crow/process-updates-alpine-322-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.22-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.22-4.5 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-323-amd64.yaml b/.crow/process-updates-alpine-323-amd64.yaml index 0e2ec9b..fc958db 100644 --- a/.crow/process-updates-alpine-323-amd64.yaml +++ b/.crow/process-updates-alpine-323-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-alpine-323-arm64.yaml b/.crow/process-updates-alpine-323-arm64.yaml index 166a30a..b944ca0 100644 --- a/.crow/process-updates-alpine-323-arm64.yaml +++ b/.crow/process-updates-alpine-323-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-alpine:3.23-4.5 + image: reg.devxy.io/rpkgs/build-env-alpine:3.23-4.5 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-redhat-8-amd64.yaml b/.crow/process-updates-redhat-8-amd64.yaml index acbaf17..396407c 100644 --- a/.crow/process-updates-redhat-8-amd64.yaml +++ b/.crow/process-updates-redhat-8-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-redhat:8-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:8-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-redhat-8-arm64.yaml b/.crow/process-updates-redhat-8-arm64.yaml index 7673636..be44eb9 100644 --- a/.crow/process-updates-redhat-8-arm64.yaml +++ b/.crow/process-updates-redhat-8-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-redhat:8-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:8-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-redhat-9-amd64.yaml b/.crow/process-updates-redhat-9-amd64.yaml index 04f3b11..a281803 100644 --- a/.crow/process-updates-redhat-9-amd64.yaml +++ b/.crow/process-updates-redhat-9-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-redhat:9-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:9-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-redhat-9-arm64.yaml b/.crow/process-updates-redhat-9-arm64.yaml index c0f8c71..d9b3c93 100644 --- a/.crow/process-updates-redhat-9-arm64.yaml +++ b/.crow/process-updates-redhat-9-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-redhat:9-4.4.3 + image: reg.devxy.io/rpkgs/build-env-redhat:9-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-ubuntu-2204-amd64.yaml b/.crow/process-updates-ubuntu-2204-amd64.yaml index a637f72..d9ed897 100644 --- a/.crow/process-updates-ubuntu-2204-amd64.yaml +++ b/.crow/process-updates-ubuntu-2204-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:jammy-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-ubuntu-2204-arm64.yaml b/.crow/process-updates-ubuntu-2204-arm64.yaml index 4cb1064..40995f6 100644 --- a/.crow/process-updates-ubuntu-2204-arm64.yaml +++ b/.crow/process-updates-ubuntu-2204-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:jammy-4.4.3 + image: reg.devxy.io/rpkgs/build-env-ubuntu:jammy-4.4.3 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-ubuntu-2404-amd64.yaml b/.crow/process-updates-ubuntu-2404-amd64.yaml index 1180092..f90f945 100644 --- a/.crow/process-updates-ubuntu-2404-amd64.yaml +++ b/.crow/process-updates-ubuntu-2404-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/process-updates-ubuntu-2404-arm64.yaml b/.crow/process-updates-ubuntu-2404-arm64.yaml index 0b71db9..a4d814c 100644 --- a/.crow/process-updates-ubuntu-2404-arm64.yaml +++ b/.crow/process-updates-ubuntu-2404-arm64.yaml @@ -13,7 +13,7 @@ labels: steps: - name: 'Processing Updates' - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-321-amd64.yaml b/.crow/update-package-index-alpine-321-amd64.yaml index bdf3fd7..264bc00 100644 --- a/.crow/update-package-index-alpine-321-amd64.yaml +++ b/.crow/update-package-index-alpine-321-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-321-arm64.yaml b/.crow/update-package-index-alpine-321-arm64.yaml index 6626598..a3a2022 100644 --- a/.crow/update-package-index-alpine-321-arm64.yaml +++ b/.crow/update-package-index-alpine-321-arm64.yaml @@ -8,7 +8,7 @@ when: steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-322-amd64.yaml b/.crow/update-package-index-alpine-322-amd64.yaml index 8e6a9bc..d334e3d 100644 --- a/.crow/update-package-index-alpine-322-amd64.yaml +++ b/.crow/update-package-index-alpine-322-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-322-arm64.yaml b/.crow/update-package-index-alpine-322-arm64.yaml index 8a59fa8..6c8c491 100644 --- a/.crow/update-package-index-alpine-322-arm64.yaml +++ b/.crow/update-package-index-alpine-322-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-323-amd64.yaml b/.crow/update-package-index-alpine-323-amd64.yaml index e3cb12f..17b3573 100644 --- a/.crow/update-package-index-alpine-323-amd64.yaml +++ b/.crow/update-package-index-alpine-323-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-alpine-323-arm64.yaml b/.crow/update-package-index-alpine-323-arm64.yaml index f396e26..fa041c6 100644 --- a/.crow/update-package-index-alpine-323-arm64.yaml +++ b/.crow/update-package-index-alpine-323-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-redhat-8-amd64.yaml b/.crow/update-package-index-redhat-8-amd64.yaml index 4d58373..b87c6ed 100644 --- a/.crow/update-package-index-redhat-8-amd64.yaml +++ b/.crow/update-package-index-redhat-8-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-redhat-8-arm64.yaml b/.crow/update-package-index-redhat-8-arm64.yaml index 857d30e..af075cf 100644 --- a/.crow/update-package-index-redhat-8-arm64.yaml +++ b/.crow/update-package-index-redhat-8-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-redhat-9-amd64.yaml b/.crow/update-package-index-redhat-9-amd64.yaml index ef5db2f..1507c06 100644 --- a/.crow/update-package-index-redhat-9-amd64.yaml +++ b/.crow/update-package-index-redhat-9-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-redhat-9-arm64.yaml b/.crow/update-package-index-redhat-9-arm64.yaml index 6889ca2..c76a436 100644 --- a/.crow/update-package-index-redhat-9-arm64.yaml +++ b/.crow/update-package-index-redhat-9-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-ubuntu-2204-amd64.yaml b/.crow/update-package-index-ubuntu-2204-amd64.yaml index 9188b9e..7c7fd96 100644 --- a/.crow/update-package-index-ubuntu-2204-amd64.yaml +++ b/.crow/update-package-index-ubuntu-2204-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-ubuntu-2204-arm64.yaml b/.crow/update-package-index-ubuntu-2204-arm64.yaml index f2264aa..71c39e7 100644 --- a/.crow/update-package-index-ubuntu-2204-arm64.yaml +++ b/.crow/update-package-index-ubuntu-2204-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-ubuntu-2404-amd64.yaml b/.crow/update-package-index-ubuntu-2404-amd64.yaml index ee80672..1c2b66e 100644 --- a/.crow/update-package-index-ubuntu-2404-amd64.yaml +++ b/.crow/update-package-index-ubuntu-2404-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/.crow/update-package-index-ubuntu-2404-arm64.yaml b/.crow/update-package-index-ubuntu-2404-arm64.yaml index f9e4045..83b30b9 100644 --- a/.crow/update-package-index-ubuntu-2404-arm64.yaml +++ b/.crow/update-package-index-ubuntu-2404-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: reg.devxy.io/rpkgs/rpkgs-build-env-ubuntu:noble-4.4 + image: reg.devxy.io/rpkgs/build-env-ubuntu:noble-4.4 pull: true environment: RED_HAT_DEV_PW: diff --git a/Justfile b/Justfile index a07430d..069f8c2 100644 --- a/Justfile +++ b/Justfile @@ -1,13 +1,13 @@ # just build-all alpine 3.21 arm64 4.5.0 odbc 1 build-all OS OS_VERSION ARCH R_VERSION PACKAGE NCPUS: - docker run --rm -it --platform linux/{{ARCH}} -v ./:/package -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always reg.devxy.io/rpkgs/rpkgs-build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} bash -c 'R -q -e "install.packages(\"pak\", repos = sprintf(\"https://r-lib.github.io/p/pak/stable/%s/%s/%s\", .Platform\$pkgType, R.Version()\$os, R.Version()\$arch))" && R -q -e "pak::pak(\"git::https://codefloe.com/rpkgs/bincraft.git\")" && R -q -e "bincraft::build_binary_package(\"{{PACKAGE}}\", platform = \"{{OS}}\", force=TRUE, s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)"' + docker run --rm -it --platform linux/{{ARCH}} -v ./:/package -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always reg.devxy.io/rpkgs/build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} bash -c 'R -q -e "install.packages(\"pak\", repos = sprintf(\"https://r-lib.github.io/p/pak/stable/%s/%s/%s\", .Platform\$pkgType, R.Version()\$os, R.Version()\$arch))" && R -q -e "pak::pak(\"git::https://codefloe.com/rpkgs/bincraft.git\")" && R -q -e "bincraft::build_binary_package(\"{{PACKAGE}}\", platform = \"{{OS}}\", force=TRUE, s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)"' # just build-single alpine 3.21 arm64 4.5.0 odbc 1.5.0 1 # just build-single alpine 3.22 arm64 4.5.0 sf latest 1 # just build-single ubuntu noble arm64 4.2.3 rlang 1.1.6 1 build-single OS OS_VERSION ARCH R_VERSION PACKAGE TAG NCPUS: - docker run --rm -it --platform linux/{{ARCH}} -v ./:/package -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always reg.devxy.io/rpkgs/rpkgs-build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} bash -c 'R -q -e "install.packages(\"pak\", repos = sprintf(\"https://r-lib.github.io/p/pak/stable/%s/%s/%s\", .Platform\$pkgType, R.Version()\$os, R.Version()\$arch))" && R -q -e "pak::pak(\"git::https://codefloe.com/rpkgs/bincraft.git\")" && R -q -e "bincraft::build_binary_package(\"{{PACKAGE}}\", tag = \"{{TAG}}\", platform = \"{{OS}}\", force=TRUE, s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)"' + docker run --rm -it --platform linux/{{ARCH}} -v ./:/package -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" -e NCPUS={{NCPUS}} --pull=always reg.devxy.io/rpkgs/build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} bash -c 'R -q -e "install.packages(\"pak\", repos = sprintf(\"https://r-lib.github.io/p/pak/stable/%s/%s/%s\", .Platform\$pkgType, R.Version()\$os, R.Version()\$arch))" && R -q -e "pak::pak(\"git::https://codefloe.com/rpkgs/bincraft.git\")" && R -q -e "bincraft::build_binary_package(\"{{PACKAGE}}\", tag = \"{{TAG}}\", platform = \"{{OS}}\", force=TRUE, s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)"' # just process-updates redhat 9 arm64 4.4.3 'lubridate::interval(lubridate::today() - 4, lubridate::today() - 4)' process-updates OS OS_VERSION ARCH R_VERSION interval: - docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" --pull=always reg.devxy.io/rpkgs/rpkgs-build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} R -q -e "bincraft::process_cran_updates(interval = {{interval}}, platform = \"{{OS}}\", s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)" + docker run --rm -it --platform linux/{{ARCH}} -e AWS_ACCESS_KEY_ID="$HETZNER_S3_ACCESS_KEY_K3S" -e AWS_SECRET_ACCESS_KEY="$HETZNER_S3_SECRET_KEY_K3S" -e PGPASS="$PGPASS" --pull=always reg.devxy.io/rpkgs/build-env-{{OS}}:{{OS_VERSION}}-{{R_VERSION}} R -q -e "bincraft::process_cran_updates(interval = {{interval}}, platform = \"{{OS}}\", s3_endpoint = \"https://hel1.your-objectstorage.com\", s3_region = \"hel1\", s3_bucket = \"devxy-r-package-binaries-hel1\", s3_access_key_id = Sys.getenv(\"HETZNER_S3_ACCESS_KEY_K3S\"), s3_secret_access_key = Sys.getenv(\"HETZNER_S3_SECRET_KEY_K3S\"), metadata_db_host = \"r-binaries.devxy.io\", metadata_db_name = \"build_metadata\", metadata_db_table = \"single_builds\", metadata_db_user = \"rpkgs\", metadata_db_password = Sys.getenv(\"PGPASS\"), metadata_db_sslmode = \"require\", metadata_db_port = 15432, archive = TRUE, upload = TRUE, store_build_metadata = TRUE)"