If I specify
runs-on: macos-14
in the workflow, I'm good if I continue to use the -fmodules-ts flag. Dunno when latest became 15 nor why that broke my code.