Skip to content

Commit 977293f

Browse files
bhavjshmarcnause
authored andcommitted
fix(ci): pin Xcode 26.3.0 for macOS build job
The macOS job in push-event.yml ran on the runner's default Xcode because, unlike the iOS job, it had no Set up Xcode step. The default Xcode predates the macOS 26 SDK, so connectivity_plus 7.1.1 failed to compile with: value of type 'NWPath' has no member 'isUltraConstrained' Pin the macOS job to Xcode 26.3.0, matching the iOS job and the macOS job in pull-request.yml, so the Push workflow builds against the macOS 26 SDK. Fixes #3284
1 parent 1431af8 commit 977293f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/push-event.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,11 @@ jobs:
250250
needs: common
251251
runs-on: macos-latest
252252
steps:
253+
- name: Set up Xcode
254+
uses: maxim-lobanov/setup-xcode@v1.7.0
255+
with:
256+
xcode-version: '26.3.0'
257+
253258
- uses: actions/checkout@v6
254259

255260
- name: macOS Workflow

0 commit comments

Comments
 (0)