Merge pull request #651 from rothmichaels/feature/update-apple-clang-test-matrix

Update Xcode versions for apple-clang builds
This commit is contained in:
Mateusz Pusz
2024-12-19 18:53:20 +01:00
committed by GitHub

View File

@ -53,13 +53,13 @@ def make_clang_config(
return Configuration(**vars(ret)) return Configuration(**vars(ret))
def make_apple_clang_config(version: int) -> Configuration: def make_apple_clang_config(os: str, version: str) -> Configuration:
ret = Configuration( ret = Configuration(
name=f"Apple Clang {version}", name=f"Apple Clang {version}",
os="macos-13", os=os,
compiler=Compiler( compiler=Compiler(
type="APPLE_CLANG", type="APPLE_CLANG",
version=f"{version}.0", version=version,
cc="clang", cc="clang",
cxx="clang++", cxx="clang++",
), ),
@ -95,7 +95,8 @@ configs = {
# arm64 runners are expensive; only consider one version # arm64 runners are expensive; only consider one version
if ver == 18 or platform != "arm64" if ver == 18 or platform != "arm64"
] ]
+ [make_apple_clang_config(ver) for ver in [15]] + [make_apple_clang_config("macos-13", ver) for ver in ["15.2"]]
+ [make_apple_clang_config("macos-14", ver) for ver in ["16.1"]]
+ [make_msvc_config(release="14.4", version=194)] + [make_msvc_config(release="14.4", version=194)]
} }