From d54c6893b416c254a53728ab8145c4493bf1ddee Mon Sep 17 00:00:00 2001 From: Paul Schmiedmayer Date: Mon, 17 Aug 2026 01:01:25 -0700 Subject: [PATCH 1/2] Let Callers Choose the Xcode Version for the Coverage Workflow --- .github/workflows/coverage.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index cae809c..249953b 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -18,6 +18,12 @@ on: required: false type: string default: '["macos-26"]' + xcodeversion: + description: | + The Xcode version used to merge the coverage reports. + required: false + type: string + default: '26.0.1' coveragereports: description: | A string containing all names of the .xcresult files that are downloaded from the artifacts of previous jobs. @@ -49,7 +55,7 @@ jobs: - uses: actions/checkout@v7 - uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 26.0.1 + xcode-version: ${{ inputs.xcodeversion }} - name: Check environment run: | xcodebuild -version From dd7ca5adb82fa8cb85e6701c5b5aea02b5003e79 Mon Sep 17 00:00:00 2001 From: Paul Schmiedmayer Date: Mon, 17 Aug 2026 07:43:38 -0700 Subject: [PATCH 2/2] Default Coverage to Latest Stable Xcode --- .github/workflows/coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 249953b..e461fee 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -23,7 +23,7 @@ on: The Xcode version used to merge the coverage reports. required: false type: string - default: '26.0.1' + default: 'latest-stable' coveragereports: description: | A string containing all names of the .xcresult files that are downloaded from the artifacts of previous jobs.