Apple Clang 13 seems to be the lowest version we can go with the pre-installed compilers in the existing runners.
Tried adding Apple M1 (arm64) runner, but it seems like it requires Github Enterprise licensing at this time. Also tried adding Apple Clang 15 (via macos-13 runner), but I got a bunch of linking errors, I think it has to do with different compilers using different versions of libc++, but I am not completely sure. You can try yourself by adding:
Apple Clang 13 seems to be the lowest version we can go with the pre-installed compilers in the existing runners.
Tried adding Apple M1 (arm64) runner, but it seems like it requires Github Enterprise licensing at this time. Also tried adding Apple Clang 15 (via macos-13 runner), but I got a bunch of linking errors, I think it has to do with different compilers using different versions of libc++, but I am not completely sure. You can try yourself by adding:
Finally, this commit also adds a bit of flavor to the Readme by showing that the main branch is currently passing CI.