Commit graph build-cran-binaries/.crow/process-updates-amd64.yaml
Author SHA1 Message Date
866957bdd5
refactor(ci): consolidate 14 process-updates workflows into 2 matrix files
Replace the per-platform process-updates-<platform>-<arch>.yaml files with
process-updates-amd64.yaml and process-updates-arm64.yaml, each driving all
7 platforms via matrix.include. Split by arch because amd64 pins a nodeSelector
instance-type and runs on agent 'artemis' with backend_options, while arm64
runs on agent 'gaia' with none -- a single template can't cleanly express both.

Per-platform variance (R version, image tag, codename, and the process_new
flag which is FALSE for alpine) lives in matrix rows. Current runs are preserved
1:1: each existing per-platform cron still fires only its matching row via
CI_PIPELINE_CRON, and the manual trigger uses a PR-1165 dropdown
(process_cran_updates) for 'all' or a specific <platform>-<arch>. Server-side
cron entries are unchanged.
2026-06-16 09:53:19 +02:00
Renamed from .crow/process-updates-ubuntu-2204-amd64.yaml (Previous history)