refactor(ci): route workflows by agent group label instead of named agent #94

Merged
pat-s merged 1 commit from t3code/00d15d8c into main 2026-06-17 16:26:05 +00:00
Owner

Summary

  • Switch crow workflow placement from a per-agent label (agent: ${AGENT}) to a group label (group: rpkgs-${ARCH}), so jobs target the rpkgs-amd64 / rpkgs-arm64 agent pools instead of a single named agent (artemis/gaia).
  • Remove the now-unused AGENT matrix variable from all build/process/weekly workflows.
  • Update header comments to reflect group-based placement.

Agents opt into a pool via CROW_AGENT_LABELS="group=rpkgs-<arch>". The group name derives from each matrix row's ARCH, so adding or replacing agents no longer requires touching the workflow files.

## Summary - Switch crow workflow placement from a per-agent label (`agent: ${AGENT}`) to a group label (`group: rpkgs-${ARCH}`), so jobs target the `rpkgs-amd64` / `rpkgs-arm64` agent pools instead of a single named agent (`artemis`/`gaia`). - Remove the now-unused `AGENT` matrix variable from all build/process/weekly workflows. - Update header comments to reflect group-based placement. Agents opt into a pool via `CROW_AGENT_LABELS="group=rpkgs-<arch>"`. The group name derives from each matrix row's `ARCH`, so adding or replacing agents no longer requires touching the workflow files.
Replace the per-agent `agent: ${AGENT}` label with a group label
`group: rpkgs-${ARCH}`, so workflows target the rpkgs-amd64 / rpkgs-arm64
agent pools rather than a specific agent. Drops the now-unused AGENT matrix
variable across all build/process/weekly workflows.
pat-s merged commit 4c67703f52 into main 2026-06-17 16:26:05 +00:00
pat-s deleted branch t3code/00d15d8c 2026-06-17 16:26:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
devxy/build-cran-binaries!94
No description provided.