Skip to content

Commit c13a11a

Browse files
authored
Drop Swift 5.8 support and update CI (#515)
1 parent 8f7e900 commit c13a11a

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

Diff for: .github/workflows/test.yml

+6-10
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,9 @@ jobs:
1818
fail-fast: false
1919
matrix:
2020
swift-image:
21-
- swift:5.8-jammy
2221
- swift:5.9-jammy
2322
- swift:5.10-noble
24-
- swiftlang/swift:nightly-6.0-jammy
23+
- swift:6.0-noble
2524
- swiftlang/swift:nightly-main-jammy
2625
container: ${{ matrix.swift-image }}
2726
runs-on: ubuntu-latest
@@ -48,13 +47,13 @@ jobs:
4847
fail-fast: false
4948
matrix:
5049
postgres-image:
51-
- postgres:16
52-
- postgres:14
50+
- postgres:17
51+
- postgres:15
5352
- postgres:12
5453
include:
55-
- postgres-image: postgres:16
54+
- postgres-image: postgres:17
5655
postgres-auth: scram-sha-256
57-
- postgres-image: postgres:14
56+
- postgres-image: postgres:15
5857
postgres-auth: md5
5958
- postgres-image: postgres:12
6059
postgres-auth: trust
@@ -134,11 +133,8 @@ jobs:
134133
# Only test one auth method on macOS, Linux tests will cover the others
135134
- scram-sha-256
136135
xcode-version:
137-
- '~14.3'
138136
- '~15'
139137
include:
140-
- xcode-version: '~14.3'
141-
macos-version: 'macos-13'
142138
- xcode-version: '~15'
143139
macos-version: 'macos-14'
144140
runs-on: ${{ matrix.macos-version }}
@@ -172,7 +168,7 @@ jobs:
172168
uses: actions/checkout@v4
173169
- name: Run all tests
174170
run: swift test
175-
171+
176172
api-breakage:
177173
if: github.event_name == 'pull_request'
178174
runs-on: ubuntu-latest

Diff for: Package.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:5.8
1+
// swift-tools-version:5.9
22
import PackageDescription
33

44
let swiftSettings: [SwiftSetting] = [

0 commit comments

Comments
 (0)