Skip to content

Commit 4d74c49

Browse files
committed
WIP
1 parent df3eae6 commit 4d74c49

File tree

1 file changed

+30
-47
lines changed

1 file changed

+30
-47
lines changed

.github/workflows/ci.yml

Lines changed: 30 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -44,95 +44,55 @@ jobs:
4444
ci:
4545
if: github.event_name != 'pull_request' || !contains(github.event.pull_request.title, '[skip ci]')
4646
name: ${{ matrix.platform[0] }} ${{ matrix.platform[1] }}
47-
runs-on: ${{ matrix.os }}
47+
runs-on: macos-15
4848
strategy:
4949
fail-fast: false
5050
matrix:
5151
include:
5252
- platform: [iOS, 15]
5353
runtime: iOS 15.5
54-
os: macos-15
55-
xcode: 26.0
5654
- platform: [iOS, 16]
5755
runtime: iOS 16.4
58-
os: macos-15
59-
xcode: 26.0
6056
- platform: [iOS, 17]
6157
runtime: iOS 17.5
62-
os: macos-15
63-
xcode: 26.0
6458
- platform: [iOS, 18]
6559
runtime: iOS 18.6
66-
os: macos-15
67-
xcode: 26.0
6860
- platform: [iOS, 26]
6961
runtime: iOS 26.0
70-
os: macos-15
71-
xcode: 26.0
7262

7363
- platform: [tvOS, 15]
7464
runtime: tvOS 15.4
75-
os: macos-15
76-
xcode: 26.0
7765
- platform: [tvOS, 16]
7866
runtime: tvOS 16.4
79-
os: macos-15
80-
xcode: 26.0
8167
- platform: [tvOS, 17]
8268
runtime: tvOS 17.5
83-
os: macos-15
84-
xcode: 26.0
8569
- platform: [tvOS, 18]
8670
runtime: tvOS 18.5
87-
os: macos-15
88-
xcode: 26.0
8971
- platform: [tvOS, 26]
9072
runtime: tvOS 26.0
91-
os: macos-15
92-
xcode: 26.0
9373

9474
- platform: [watchOS, 8]
9575
runtime: watchOS 8.5
96-
os: macos-15
97-
xcode: 26.0
9876
- platform: [watchOS, 9]
9977
runtime: watchOS 9.4
100-
os: macos-15
101-
xcode: 26.0
10278
- platform: [watchOS, 10]
10379
runtime: watchOS 10.5
104-
os: macos-15
105-
xcode: 26.0
10680
- platform: [watchOS, 11]
10781
runtime: watchOS 11.5
108-
os: macos-15
109-
xcode: 26.0
11082
- platform: [watchOS, 26]
11183
runtime: watchOS 26.0
112-
os: macos-15
113-
xcode: 26.0
11484

11585
- platform: [macOS, 15]
11686
runtime: macOS 15
117-
os: macos-15
118-
xcode: 26.0
11987
# - platform: [macOS, 26]
12088
# runtime: macOS 26.0
121-
# os: macos-26
122-
# xcode: 26.0
12389

12490
- platform: [visionOS, 1]
12591
runtime: visionOS 1.2
126-
os: macos-15
127-
xcode: 26.0
12892
- platform: [visionOS, 2]
12993
runtime: visionOS 2.5
130-
os: macos-15
131-
xcode: 26.0
13294
- platform: [visionOS, 26]
13395
runtime: visionOS 26.0
134-
os: macos-15
135-
xcode: 26.0
13696
steps:
13797
- name: Git Checkout
13898
uses: actions/checkout@v5
@@ -146,11 +106,10 @@ jobs:
146106
echo "has_runtime=false" >> "$GITHUB_ENV"
147107
fi
148108
149-
- name: Select Xcode ${{ matrix.xcode }}
109+
- name: Select Xcode 26.0
150110
uses: mxcl/xcodebuild@v3
151111
with:
152-
swift: ~${{ matrix.swift }}
153-
xcode: ${{ matrix.xcode }}
112+
xcode: ~26.0
154113
action: none
155114
verbosity: xcbeautify
156115

@@ -188,15 +147,39 @@ jobs:
188147
189148
- if: ${{ matrix.platform[0] != 'watchOS' }}
190149
name: Build Showcase
191-
run: fastlane build platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:Showcase
150+
uses: mxcl/xcodebuild@v3
151+
with:
152+
xcode: ~26.0
153+
platform: ${{ matrix.platform[0] }}
154+
platform-version: ~${{ matrix.platform[1] }}
155+
action: build
156+
scheme: Showcase
157+
configuration: Debug
158+
verbosity: xcbeautify
192159

193160
- if: ${{ matrix.platform[0] == 'watchOS' }}
194161
name: Build Library
195-
run: fastlane build platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospect
162+
uses: mxcl/xcodebuild@v3
163+
with:
164+
xcode: ~26.0
165+
platform: ${{ matrix.platform[0] }}
166+
platform-version: ~${{ matrix.platform[1] }}
167+
action: build
168+
scheme: SwiftUIIntrospect
169+
configuration: Debug
170+
verbosity: xcbeautify
196171

197172
- if: ${{ matrix.platform[0] != 'watchOS' }}
198173
name: Run Tests
199-
run: fastlane test platform:${{ matrix.platform[0] }} version:${{ matrix.platform[1] }} scheme:SwiftUIIntrospectTests configuration:Debug
174+
uses: mxcl/xcodebuild@v3
175+
with:
176+
xcode: ~26.0
177+
platform: ${{ matrix.platform[0] }}
178+
platform-version: ~${{ matrix.platform[1] }}
179+
action: test
180+
scheme: SwiftUIIntrospectTests
181+
configuration: Debug
182+
verbosity: xcbeautify
200183

201184
framework-archiving:
202185
if: github.event_name != 'pull_request' || !contains(github.event.pull_request.title, '[skip ci]')

0 commit comments

Comments
 (0)