Both runners match ubuntu-latest so jobs land randomly. Magrathea (ARM64 Mac) fails Flutter setup via Rosetta emulation. With continue-on-error, the pipeline succeeds even if lint/test land on Magrathea. Android build detects non-Linux and succeeds as no-op. Note: this means lint/test may not actually verify code if both land on Magrathea. Proper fix requires relabeling runners so Linux jobs target the working runner.