mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-31 19:16:29 +00:00
hermes-agent-ci-infra now offers three amd64 scale sets instead of one, split by capability rather than size: arc-runner-set no dind 4/8Gi general (unchanged label) arc-runner-docker dind 4/8Gi needs a docker daemon arc-runner-small no dind 500m/1Gi short gates, warm pod Of the 22 workflows targeting arc-runner-set, only docker.yml ever talks to a daemon. Every other job was booting a privileged docker:dind sidecar, an extra init container and a `docker info` startup probe just to run ruff, so dind now lives only on arc-runner-docker (and arm64, which already had it). docker.yml's amd64 legs and its manifest-merge job move there; the arm64 legs are unchanged. The short gate jobs move to arc-runner-small. Each of these ran for 14-29s while reserving 4 CPU / 8Gi — a fifth of a c3-standard-22 node — and there are enough of them per PR to delay the test matrix they run alongside. The small set sits on the always-on system pool and keeps one warm pod, so these jobs skip pod creation and image pull entirely. No behavior change to what any job does; only where it runs. |
||
|---|---|---|
| .. | ||
| ci.yml | ||
| contributor-check.yml | ||
| deploy-site.yml | ||
| docker-lint.yml | ||
| docker.yml | ||
| docs-site-checks.yml | ||
| e2e-desktop.yml | ||
| history-check.yml | ||
| infographic-check.yml | ||
| js-autofix.yml | ||
| js-tests.yml | ||
| label-rerun.yml | ||
| lint.yml | ||
| lockfile-diff.yml | ||
| osv-scanner.yml | ||
| publish-e2e-evidence.yml | ||
| review-labels.yml | ||
| skills-index-freshness.yml | ||
| skills-index.yml | ||
| supply-chain-audit.yml | ||
| tests.yml | ||
| uv-lockfile-check.yml | ||