While continue-on-error can be configured more specifically (e.g. also would allow to handle "default" and "printf-builtin" tests that rely on debug symbols), it also lets the workflow succeed if any of these jobs fail. That's not ideal if there is an actual error and not just an intermittent package sync problem.