fail-fast: false when the matrix entries are independent
By default one failing matrix job cancels the rest. That hides whether the failure is Node 22 only or everything, and you rerun to find out.
strategy:
fail-fast: false
matrix:
node: [22, 24]Let them all finish. The extra minutes are cheaper than the second run.
ci