CI: Add macos-11 Clang 13 runner, Add badge to Readme #893
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.