Line coverage counts whether a line executed, and a line with two outcomes is fully covered by exercising one of them. Path coverage requires Xdebug rather than PCOV…
A workflow with a path filter does not run when nothing matched, and a required status check that never runs blocks the pull request forever. The duplicate-workflow trick…
A service with no profile always starts, which makes the default stack minimal and everything else opt-in — the right way round, and the opposite of how these…