File tree Expand file tree Collapse file tree 2 files changed +25
-25
lines changed Expand file tree Collapse file tree 2 files changed +25
-25
lines changed Original file line number Diff line number Diff line change 88 branches :
99 - " **"
1010 schedule :
11- - cron : ' 3 3 * * 2' # 3:03 AM, every Tuesday
11+ - cron : " 3 3 * * 2" # 3:03 AM, every Tuesday
1212
1313concurrency :
1414 group : ci-${{ github.ref }}
@@ -17,7 +17,7 @@ concurrency:
1717jobs :
1818 macOS :
1919 name : ${{ matrix.platform }} (Swift ${{ matrix.swift }})
20- runs-on : ${{ matrix.os }}
20+ runs-on : macos-15
2121 strategy :
2222 fail-fast : false
2323 matrix :
@@ -27,26 +27,26 @@ jobs:
2727 - tvOS
2828 - watchOS
2929 swift :
30- - 5.7
31- - 5.8
32- - 5.9
33- include :
34- - swift : 5.7
35- os : macos-13
36- - swift : 5.8
37- os : macos-13
38- - swift : 5.9
39- os : macos-13
40- - action : test
41- - platform : tvOS
42- action : build
43- - platform : watchOS
44- action : build
30+ - " 6.0"
31+ - " 6.1"
32+ - " 6.2"
4533 steps :
46- - uses : actions/checkout@v4
47- - uses : mxcl/xcodebuild@v2
48- with :
49- action : ${{ matrix.action }}
50- platform : ${{ matrix.platform }}
51- swift : ~${{ matrix.swift }}
52- scheme : TextBuilder
34+ - name : Git Checkout
35+ uses : actions/checkout@v5
36+
37+ - name : Select Xcode version
38+ uses : mxcl/xcodebuild@v3
39+ with :
40+ swift : ~${{ matrix.swift }}
41+ action : none
42+
43+ - if : matrix.platform != 'macOS'
44+ name : Download Required Runtime
45+ run : xcodebuild -downloadPlatform ${{ matrix.platform }}
46+
47+ - uses : mxcl/xcodebuild@v3
48+ with :
49+ swift : ~${{ matrix.swift }}
50+ platform : ${{ matrix.platform }}
51+ scheme : TextBuilder
52+ action : test
Original file line number Diff line number Diff line change 1- // swift-tools-version:5.7
1+ // swift-tools-version:6.0
22
33import PackageDescription
44
You can’t perform that action at this time.
0 commit comments