CI Perf Lint

missing-test-worker-tuning-for-standard-runner

What it flags

Flags direct test-runner commands on standard GitHub-hosted runners when no visible worker tuning is present.

Why it matters

Standard GitHub-hosted runners have known CPU limits, so explicitly tuning worker count can make test runtime and contention behavior easier to reason about than relying on framework defaults alone.

This is intentionally only a suggestion. Some test suites are intentionally left on defaults or intentionally serialized for stability.

Current heuristic

The rule looks for:

It intentionally ignores custom runners, larger runners, self-hosted runners, and wrapper scripts where CPU shape is not obvious from workflow YAML.

When to ignore it

Ignore this finding when:

Suggested verification

Sources