Part of the org-wide Actions throttling remediation. Mechanical, rule-based sweep:
- timeout-minutes on every job that had none (previously 6 h default): quick checks 15, builds 30, publish/release 60, integration/benchmarks 120.
- concurrency + cancel-in-progress only on pull-request-triggered verification workflows — never on publish/release/deploy,
pull_request_target,workflow_runor reusable (workflow_call) workflows.
Every edited file re-parsed as YAML before commit. Files changed:
- .github/workflows/auto-approve-publish-deployments.yml
- .github/workflows/build.yml
- .github/workflows/cleanup-pr-artifacts.yml
- .github/workflows/deploy-production.yml
- .github/workflows/documentation.yml
- .github/workflows/eval.yml
- .github/workflows/publish.yml
- .github/workflows/verify-semver-label.yml