fail-fast: false when the matrix entries are independent
By default, one failing matrix job cancels all the others. That hides whether the failure is only on Node 22 or everywhere, and you end up rerunning to find out.
strategy:
fail-fast: false
matrix:
node: [22, 24]Let them all finish. The extra minutes cost less than a second run.
ci