forked from mpusz/mp-units
Merge pull request #651 from rothmichaels/feature/update-apple-clang-test-matrix
Update Xcode versions for apple-clang builds
This commit is contained in:
9
.github/generate-job-matrix.py
vendored
9
.github/generate-job-matrix.py
vendored
@@ -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)]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user