Skip to content

Commit 546bdb3

Browse files
committed
Update workflow to test with Swift 6.1 & 6.2
1 parent 3797d00 commit 546bdb3

1 file changed

Lines changed: 5 additions & 24 deletions

File tree

.github/workflows/test.yml

Lines changed: 5 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,50 +8,32 @@ on:
88

99
jobs:
1010
test:
11-
name: ${{ matrix.xcode }} / ${{ matrix.platform }} / Swift ${{ matrix.swift-version }}
11+
name: ${{ matrix.xcode }} / ${{ matrix.platform }}
1212
runs-on: macos-15
1313

1414
strategy:
1515
fail-fast: false
1616
matrix:
1717
include:
18-
# Xcode 16 - Swift 6 language mode
18+
# Xcode 16
1919
- xcode: 'Xcode 16'
2020
xcode-path: '/Applications/Xcode_16.4.app'
2121
destination: 'platform=iOS Simulator,name=iPhone 16'
2222
platform: iOS
23-
swift-version: '6'
2423
- xcode: 'Xcode 16'
2524
xcode-path: '/Applications/Xcode_16.4.app'
2625
destination: 'platform=watchOS Simulator,name=Apple Watch Series 11 (42mm)'
2726
platform: watchOS
28-
swift-version: '6'
2927

30-
# Xcode 16 - Swift 5 language mode
31-
- xcode: 'Xcode 16'
32-
xcode-path: '/Applications/Xcode_16.4.app'
33-
destination: 'platform=iOS Simulator,name=iPhone 16'
34-
platform: iOS
35-
swift-version: '5'
36-
37-
# Xcode 26 - Swift 6 language mode
28+
# Xcode 26
3829
- xcode: 'Xcode 26'
3930
xcode-path: '/Applications/Xcode_26.0.1.app'
4031
destination: 'platform=iOS Simulator,name=iPhone 16'
4132
platform: iOS
42-
swift-version: '6'
4333
- xcode: 'Xcode 26'
4434
xcode-path: '/Applications/Xcode_26.0.1.app'
4535
destination: 'platform=watchOS Simulator,name=Apple Watch Series 11 (42mm)'
4636
platform: watchOS
47-
swift-version: '6'
48-
49-
# Xcode 26 - Swift 5 language mode
50-
- xcode: 'Xcode 26'
51-
xcode-path: '/Applications/Xcode_26.0.1.app'
52-
destination: 'platform=iOS Simulator,name=iPhone 16'
53-
platform: iOS
54-
swift-version: '5'
5537

5638
steps:
5739
- name: Checkout
@@ -71,11 +53,10 @@ jobs:
7153
xcodebuild test \
7254
-scheme MultiPicker \
7355
-destination '${{ matrix.destination }}' \
74-
-enableCodeCoverage YES \
75-
SWIFT_VERSION=${{ matrix.swift-version }}
56+
-enableCodeCoverage YES
7657
7758
- name: Upload coverage reports to Codecov
78-
if: matrix.platform == 'iOS' && matrix.xcode == 'Xcode 16' && matrix.swift-version == '6'
59+
if: matrix.platform == 'iOS' && matrix.xcode == 'Xcode 16'
7960
uses: codecov/codecov-action@v4
8061
with:
8162
fail_ci_if_error: false

0 commit comments

Comments
 (0)