diff --git a/.crow/build.yaml b/.crow/build.yaml
index b983a45..162c3ae 100644
--- a/.crow/build.yaml
+++ b/.crow/build.yaml
@@ -90,8 +90,8 @@ steps:
- name: Get latest R version
image: reg.devxy.io/docker.io/library/alpine:3.23
commands:
- - apk add -q --no-cache curl
- - curl -s https://raw.githubusercontent.com/Homebrew/homebrew-core/master/Formula/r/r.rb | grep -o 'R-[0-9]*\.[0-9]*\.[0-9]*' | tr -d 'R-' | tr -d '"' | head -n 1 > r-version-to-build.txt
+ - apk add -q --no-cache curl jq
+ - curl -sf https://formulae.brew.sh/api/formula/r.json | jq -er '.versions.stable' > r-version-to-build.txt
# - echo "4.1.3" > r-version-to-build.txt
- cat r-version-to-build.txt
backend_options:
@@ -114,7 +114,7 @@ steps:
- |
VERSION=$(cat r-version-to-build.txt)
curl -s "https://s3.eu-central-003.backblazeb2.com/devxy-r-builds?prefix=${PLATFORM_ID}/" | \
- grep -oP '[^<]+' | sed 's/<[^>]*>//g' | \
+ grep -oE '[^<]+' | sed 's/<[^>]*>//g' | \
awk -v arch="${ARCH_ID}" -v ver="${VERSION}" \
'$0 ~ arch && $0 ~ ver {print substr($NF, 3, 5)}' > r-version-s3.txt
- cat r-version-s3.txt
@@ -142,9 +142,11 @@ steps:
requests:
memory: 200Mi
cpu: 500m
+ ephemeral-storage: 2Gi
limits:
memory: 1000Mi
cpu: 4000m
+ ephemeral-storage: 4Gi
nodeSelector:
kubernetes.io/arch: "${ARCH}"