I would be surprised if they didn't run every build on ARM (and continue to run every build on PPC, and maybe even on SPARC).
If you want to prevent architecture-specific stuff from creeping into your codebase, regular multi-architecture builds are your best insurance.
I’d be surprised if it was that wide a net, not really because the kernel couldn’t do it, but because the drivers just aren’t there.
With ARM they could at least borrow the kexts that ship with iOS and even get stuff like Metal because they’d have drivers for everything.
I suppose they could throw together some PowerPC box with modern hardware... but I’d kind of be surprised if they were focusing on anything but ARM.
It’s less exciting, but it also wouldn’t surprise me if they have AMD boxes internally and have had them for the
last decade or two. But that’s a whole different thing than them switching.