when: - event: manual evaluate: 'task == "build-all-amd64" || task == "build-all-arm64"' skip_clone: true labels: platform: linux/${ARCH} agent: artemis steps: - name: 'Install deps and bincraft' image: reg.devxy.io/rpkgs/build-env-${OS}:${OS_VERSION}-${R_VERSION} pull: true environment: REPO_RO_TOKEN: from_secret: REPO_RO_TOKEN GITHUB_PAT: from_secret: GITHUB_PAT R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs CCACHE_DIR: /mnt/cache/ccache volumes: - ${ARCH}-binaries-r-dep-cache-${OS}-${OS_VERSION//./}:/mnt/cache commands: - rm -rf /mnt/cache/R-pkgs - mkdir -p /mnt/cache/pkgcache /mnt/cache/R-pkgs /mnt/cache/ccache /mnt/cache/packages - git clone -q https://codefloe.com/rpkgs/bincraft.git /tmp/bincraft - R -q -e 'pak::sysreqs_db_update(); pak::local_install("/tmp/bincraft"); pak::pak(c("RPostgres", "s3fs", "data.table", "future")); packageVersion("bincraft")' backend_options: docker: resources: requests: memory: 5Gi cpu: 1000m kubernetes: resources: requests: memory: 5Gi cpu: 1000m nodeSelector: kubernetes.io/arch: ${ARCH} node.kubernetes.io/instance-type: ${K8S_INSTANCE_TYPE} tolerations: - key: 'CI' operator: 'Equal' value: 'true' effect: 'NoSchedule'