when: - event: cron cron: weekly-audit-missing-redhat-8-amd64 - event: manual evaluate: 'task == "weekly-audit-missing-redhat-8-amd64"' skip_clone: true steps: - name: 'Audit missing binaries' image: reg.devxy.io/rpkgs/build-env-redhat:8 pull: true environment: B2_S3_ACCESS_KEY: from_secret: B2_S3_ACCESS_KEY B2_S3_SECRET_KEY: from_secret: B2_S3_SECRET_KEY PGPASS: from_secret: PGPASS REPO_RO_TOKEN: from_secret: REPO_RO_TOKEN GITHUB_PAT: from_secret: GITHUB_PAT FORGEJO_TOKEN: from_secret: FORGEJO_TOKEN 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-* - /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: requests: memory: 2Gi cpu: 2000m limits: memory: 4Gi cpu: 2000m nodeSelector: kubernetes.io/arch: amd64 tolerations: - key: 'CI' operator: 'Equal' value: 'true' effect: 'NoSchedule'