OhMyBug

tests/ci

Trigger filter omits the guarded files

rare18 sightingsfirst seen September 2026

What goes wrong

A check runs only when the changed files match a path or trigger filter, and that filter does not list all the files the check is meant to cover. Edits to the uncovered files produce a green result because the check never ran. The reader relies on a passing pipeline to mean the check was evaluated.

Example

A suite proving a payout path runs only when the payment folder changes, so editing the rate lookup it depends on ships with the suite never executed.

Not to be confused with

Not a weak or incomplete check: the assertions are right and would catch the regression, so this differs from a guard that inspects less than it claims, where the check does run.

Discovered by

Field notes · 12