CI Perf Lint

native-dependency-may-fall-back-to-source-build

What it flags

Flags repositories that use native-heavy packages while the workflow also shows install conditions that may bypass wheels or prebuilt binaries.

Why it matters

Some widely used packages usually install from wheels or prebuilt binaries on common CI environments, but unusual install flags, optional dependency bypass, or extra build toolchain setup can increase the chance of accidental source-build fallback.

This rule does not claim that the workflow is definitely building from source. It only highlights when repository dependencies and workflow smells overlap strongly enough that the install path deserves verification.

Current heuristic

The rule looks for both:

When to ignore it

Ignore this finding when:

Suggested verification

Sources