CI Perf Lint

outdated-setup-action-without-cache

Detects older actions/setup-* majors when no cache configuration is visible.

Why this rule exists:

Current MVP heuristic:

v1/v2 predate the built-in dependency cache in these actions (npm/pip/go modules, Maven/Gradle/sbt, and NuGet respectively). shivammathur/setup-php is intentionally not covered because it has no built-in dependency cache.

Typical remediation: