@@ -14,12 +14,13 @@ jobs:
1414 if : " !contains(github.event.head_commit.message, 'ci skip')"
1515 strategy :
1616 matrix :
17- image-name : ["swift:6.0-noble", "swiftlang/swift:nightly-6.1-jammy"]
17+ image-name : ["swift:6.0", "swift:6.1", "swiftlang/swift:nightly-6.2-noble"]
18+
1819 container :
1920 image : ${{ matrix.image-name }}
2021 steps :
2122 - uses : actions/checkout@v4
22- - uses : brightdigit/swift-build@v1.1.0
23+ - uses : brightdigit/swift-build@v1.1.1
2324 - uses : sersoft-gmbh/swift-coverage-action@v4
2425 id : coverage-files
2526 with :
4445 - runs-on : macos-15
4546 xcode : " /Applications/Xcode_16.1.app"
4647 - runs-on : macos-15
47- xcode : " /Applications/Xcode_16.2.app"
48+ xcode : " /Applications/Xcode_16.4.app"
49+
50+ - type : macos
51+ runs-on : macos-15
52+ xcode : " /Applications/Xcode_16.4.app"
4853
4954 # iOS Build Matrix
5055 - type : ios
5459 osVersion : " 18.1"
5560 - type : ios
5661 runs-on : macos-15
57- xcode : " /Applications/Xcode_16.2 .app"
62+ xcode : " /Applications/Xcode_16.4 .app"
5863 deviceName : " iPhone 16 Pro"
5964 osVersion : " 18.2"
6065
@@ -66,28 +71,28 @@ jobs:
6671 osVersion : " 11.1"
6772 - type : watchos
6873 runs-on : macos-15
69- xcode : " /Applications/Xcode_16.2 .app"
74+ xcode : " /Applications/Xcode_16.4 .app"
7075 deviceName : " Apple Watch Ultra 2 (49mm)"
7176 osVersion : " 11.2"
7277
7378 # visionOS Build Matrix
7479 - type : visionos
7580 runs-on : macos-15
76- xcode : " /Applications/Xcode_16.2 .app"
81+ xcode : " /Applications/Xcode_16.4 .app"
7782 deviceName : " Apple Vision Pro"
7883 osVersion : " 2.1"
7984
8085 # tvOS Build Matrix
8186 - type : tvos
8287 runs-on : macos-15
83- xcode : " /Applications/Xcode_16.2 .app"
88+ xcode : " /Applications/Xcode_16.4 .app"
8489 deviceName : " Apple TV 4K (3rd generation)"
8590 osVersion : " 18.2"
8691 steps :
8792 - uses : actions/checkout@v4
8893
8994 - name : Build and Test
90- uses : brightdigit/swift-build@v1
95+ uses : brightdigit/swift-build@v1.1.1
9196 with :
9297 scheme : ${{ env.PACKAGE_NAME }}-Package
9398 type : ${{ matrix.type }}
@@ -139,4 +144,4 @@ jobs:
139144 cd Mint
140145 swift run mint install yonaskolb/mint
141146 - name : Lint
142- run : ./Scripts/lint.sh
147+ run : ./Scripts/lint.sh
0 commit comments