Skip to content

Commit

Permalink
Merge pull request #651 from rothmichaels/feature/update-apple-clang-…
Browse files Browse the repository at this point in the history
…test-matrix

Update Xcode versions for apple-clang builds
  • Loading branch information
mpusz authored Dec 19, 2024
2 parents 75ae652 + b70ded5 commit d9c3911
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions .github/generate-job-matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,13 @@ def make_clang_config(
return Configuration(**vars(ret))


def make_apple_clang_config(version: int) -> Configuration:
def make_apple_clang_config(os: str, version: str) -> Configuration:
ret = Configuration(
name=f"Apple Clang {version}",
os="macos-13",
os=os,
compiler=Compiler(
type="APPLE_CLANG",
version=f"{version}.0",
version=version,
cc="clang",
cxx="clang++",
),
Expand Down Expand Up @@ -95,7 +95,8 @@ def make_msvc_config(release: str, version: int) -> Configuration:
# arm64 runners are expensive; only consider one version
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)]
}

Expand Down

0 comments on commit d9c3911

Please sign in to comment.