Skip to content

Commit 3a9c761

Browse files
committed
ci: test xcode26
1 parent 8db0d19 commit 3a9c761

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.github/workflows/xcode26.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: XCode 26 Test
2+
3+
on:
4+
push:
5+
branches:
6+
- xcode26
7+
workflow_dispatch:
8+
9+
jobs:
10+
build:
11+
permissions:
12+
contents: write
13+
runs-on: macos-26
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Show Xcode version
18+
run: xcodebuild -version
19+
20+
- name: Show available SDKs
21+
run: xcodebuild -showsdks
22+
23+
- name: Resolve Swift Package dependencies
24+
run: |
25+
xcodebuild -resolvePackageDependencies \
26+
-project Demo/Demo-macOS/Demo-macOS.xcodeproj \
27+
-scheme Demo-macOS
28+
29+
- name: Build for Release
30+
id: build
31+
continue-on-error: true
32+
run: |
33+
xcodebuild -project Demo/Demo-macOS/Demo-macOS.xcodeproj \
34+
-scheme Demo-macOS \
35+
-configuration Release \
36+
CODE_SIGN_IDENTITY="-" \
37+
CODE_SIGNING_REQUIRED=NO \
38+
CODE_SIGNING_ALLOWED=NO

0 commit comments

Comments
 (0)