Skip to content

Commit 90d77ba

Browse files
committed
Set minimum supported Swift version of 5.9
At least, as far as CI is concerned.
1 parent efd7a78 commit 90d77ba

File tree

5 files changed

+16
-43
lines changed

5 files changed

+16
-43
lines changed

.github/workflows/ci-swiftpm.yml

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,24 +11,12 @@ on:
1111
- "*"
1212

1313
jobs:
14-
swiftpm_darwin_monterey:
14+
swiftpm_darwin_sonoma:
1515
name: SwiftPM, Darwin, Xcode ${{ matrix.xcode }}
16-
runs-on: macos-12
16+
runs-on: macos-14
1717
strategy:
1818
matrix:
19-
xcode: ["14.0.1", "14.1", "14.2"]
20-
env:
21-
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"
22-
steps:
23-
- uses: actions/checkout@v4
24-
- run: ./test swiftpm
25-
26-
swiftpm_darwin_ventura:
27-
name: SwiftPM, Darwin, Xcode ${{ matrix.xcode }}
28-
runs-on: macos-13
29-
strategy:
30-
matrix:
31-
xcode: ["14.3.1"]
19+
xcode: ["15.0.1", "15.1", "15.2"]
3220
env:
3321
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"
3422
steps:
@@ -41,8 +29,9 @@ jobs:
4129
strategy:
4230
matrix:
4331
container:
44-
- swift:5.7
45-
- swift:5.8
32+
- swift:5.9
33+
- swift:5.10
34+
- swift:6.0
4635
# - swiftlang/swift:nightly
4736
fail-fast: false
4837
container: ${{ matrix.container }}

.github/workflows/ci-xcode.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,12 @@ on:
1111
- "*"
1212

1313
jobs:
14-
xcode_monterey:
14+
xcode_sonoma:
1515
name: Xcode ${{ matrix.xcode }} (Xcode Project)
16-
runs-on: macos-12
16+
runs-on: macos-14
1717
strategy:
1818
matrix:
19-
xcode: ["14.0.1", "14.1", "14.2"]
20-
fail-fast: false
21-
env:
22-
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"
23-
steps:
24-
- uses: actions/checkout@v4
25-
- run: ./test macos
26-
- run: ./test ios
27-
- run: ./test tvos
28-
- run: ./test watchos
29-
30-
xcode_ventura:
31-
name: Xcode ${{ matrix.xcode }} (Xcode Project)
32-
runs-on: macos-13
33-
strategy:
34-
matrix:
35-
xcode: ["14.3.1"]
19+
xcode: ["15.0.1", "15.1", "15.2"]
3620
fail-fast: false
3721
env:
3822
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"
@@ -45,10 +29,10 @@ jobs:
4529

4630
xcode_spm:
4731
name: Xcode ${{ matrix.xcode }} (Swift Package)
48-
runs-on: macos-12
32+
runs-on: macos-14
4933
strategy:
5034
matrix:
51-
xcode: ["14.0.1"]
35+
xcode: ["15.0.1", "15.1", "15.2"]
5236
fail-fast: false
5337
env:
5438
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"

.github/workflows/cocoapods.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
cocoapods:
1515
name: CocoaPods Lint
16-
runs-on: macos-12
16+
runs-on: macos-14
1717
steps:
1818
- uses: actions/checkout@v4
1919
- uses: ruby/setup-ruby@v1

.github/workflows/documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ permissions:
1414

1515
jobs:
1616
build-documentation:
17-
runs-on: ubuntu-latest
17+
runs-on: macos-14
1818
steps:
1919
- name: Checkout
2020
uses: actions/checkout@v4

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ on:
66

77
jobs:
88
carthage_archive:
9-
name: Darwin, Xcode 14.0
10-
runs-on: macos-12
9+
name: Darwin, Xcode 15.0
10+
runs-on: macos-14
1111
strategy:
1212
matrix:
13-
xcode: ["14.0.1"]
13+
xcode: ["15.0.1"]
1414
env:
1515
DEVELOPER_DIR: "/Applications/Xcode_${{ matrix.xcode }}.app"
1616
steps:

0 commit comments

Comments
 (0)