No description
  • Shell 74.2%
  • Python 11.8%
  • R 6.2%
  • Makefile 3.1%
  • Just 1.7%
  • Other 3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
pat-s 60d67022e2
fix(ci): detect existing R versions via public object HEAD probe
The existing-version check listed the bucket with an anonymous curl, but
Backblaze B2 requires authentication for the list-bucket API, so it returned
AccessDenied and r-versions-existing.txt was always empty -> every version
was rebuilt despite already existing in s3.

Signing the request is not workable here: the B2 credentials are scoped to
the plugin-s3 image in crow and are not injected into this plain alpine step
(curl saw --user ":").

Individual artifacts are public-read, so probe each expected object URL with
an anonymous HEAD instead of listing the bucket. The filename mirrors what
nfpm produces (version/release pinned to 1): r-<ver>_1_<arch>.{apk,deb} for
alpine/ubuntu and R-<ver>-1-1.<arch>.rpm for el*. Verified against the live
bucket for all three packager families.
2026-06-29 14:09:50 +02:00
.crow fix(ci): detect existing R versions via public object HEAD probe 2026-06-29 14:09:50 +02:00
.github Add @stevenolen to CODEOWNERS for Ubuntu image/packaging changes 2024-05-08 18:37:09 -05:00
builder feat: add alpine-3.24 build config (#5) 2026-06-12 13:46:11 +00:00
jenkins refactor: awscli -> s5cmd, add alpine 323 2025-12-06 12:33:35 +01:00
test feat: add Ubuntu 26.04 (Resolute) support 2026-04-24 13:20:25 +02:00
.gitignore make repo public 2019-03-25 12:59:14 -04:00
build.sh add alpine 2024-08-28 00:31:41 +02:00
deploy.Jenkinsfile Fix deploy job; use absolute path for HOME 2023-07-06 18:16:43 -05:00
handler.py Update versions.json generation for addition of .tar.xz source files 2024-02-29 13:28:58 -06:00
install.sh Adds Oracle Linux support 2024-02-12 23:44:33 +00:00
Jenkinsfile Update default branch to main 2022-11-30 15:50:40 -06:00
Justfile feat: add alpine-3.24 build config (#5) 2026-06-12 13:46:11 +00:00
LICENSE make repo public 2019-03-25 12:59:14 -04:00
Makefile feat: add alpine-3.24 build config (#5) 2026-06-12 13:46:11 +00:00
package-lock.json Update serverless version, remove serverless-pseudo-parameters as it's functionality is part of serverless since 2.5 2024-05-20 14:48:01 -04:00
package.json Update serverless version, remove serverless-pseudo-parameters as it's functionality is part of serverless since 2.5 2024-05-20 14:48:01 -04:00
README.md CI 2024-06-10 10:02:34 +02:00
renovate.json chore: add renovate config 2025-06-13 21:26:21 +02:00
requirements.txt Upgrade python to 3.11, upgrade packages to support python 3.11 2024-05-20 11:34:51 -04:00
serverless-resources.yml Fix invalid image for fedora-40 2024-05-24 16:58:54 -05:00
serverless-stepf.yml You cannot use the short version of the functions in the serverless-step-functions plugin, it's not supported at this time 2024-05-20 16:38:53 -04:00
serverless.yml Merge pull request #217 from rstudio/fedora40 2024-05-24 10:06:13 +02:00

r-builds

Builds R interpreter binaries for Linux.

  • No changes to upstream code (rstudio/r-builds) is made
  • Binaries are only built if they do not yet exist in the S3 bucket