Skip to content

Commit 6fe0a31

Browse files
authored
Bump to Swift 6.0 (#28)
1 parent ce658f0 commit 6fe0a31

File tree

2 files changed

+25
-25
lines changed

2 files changed

+25
-25
lines changed

.github/workflows/ci.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
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

1313
concurrency:
1414
group: ci-${{ github.ref }}
@@ -17,7 +17,7 @@ concurrency:
1717
jobs:
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

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.7
1+
// swift-tools-version:6.0
22

33
import PackageDescription
44

0 commit comments

Comments
 (0)