29
29
container : swift:noble
30
30
steps :
31
31
- name : Checkout
32
- uses : actions/checkout@v4
32
+ uses : actions/checkout@v5
33
33
with : { 'fetch-depth': 0 }
34
34
- name : API breaking changes
35
35
run : |
46
46
- postgres:15
47
47
- postgres:13
48
48
swift-image :
49
- - swift:5.9-jammy
50
- - swift:5.10-noble
49
+ - swift:5.10-jammy
51
50
- swift:6.0-noble
51
+ - swift:6.1-noble
52
52
include :
53
53
- postgres-image : postgres:17
54
54
postgres-auth : scram-sha-256
69
69
POSTGRES_INITDB_ARGS : --auth-host=${{ matrix.postgres-auth }}
70
70
steps :
71
71
- name : Check out package
72
- uses : actions/checkout@v4
72
+ uses : actions/checkout@v5
73
73
- name : Run local tests
74
- run : swift test --sanitize=thread -- enable-code-coverage
74
+ run : swift test --enable-code-coverage
75
75
- name : Upload coverage data
76
76
77
77
with :
80
80
linux-integration :
81
81
if : ${{ !(github.event.pull_request.draft || false) }}
82
82
runs-on : ubuntu-latest
83
- container : swift:6.0 -noble
83
+ container : swift:6.1 -noble
84
84
services :
85
85
psql-a :
86
86
image : postgres:17
@@ -100,15 +100,15 @@ jobs:
100
100
POSTGRES_INITDB_ARGS : --auth-host=scram-sha-256
101
101
steps :
102
102
- name : Check out package
103
- uses : actions/checkout@v4
103
+ uses : actions/checkout@v5
104
104
with : { path: 'postgres-kit' }
105
105
- name : Check out fluent-postgres-driver dependent
106
- uses : actions/checkout@v4
106
+ uses : actions/checkout@v5
107
107
with : { repository: 'vapor/fluent-postgres-driver', path: 'fluent-postgres-driver' }
108
108
- name : Use local package
109
109
run : swift package --package-path fluent-postgres-driver edit postgres-kit --path postgres-kit
110
110
- name : Run fluent-postgres-kit tests
111
- run : swift test --package-path fluent-postgres-driver --sanitize=thread
111
+ run : swift test --package-path fluent-postgres-driver
112
112
113
113
macos-unit :
114
114
if : ${{ !(github.event.pull_request.draft || false) }}
@@ -138,22 +138,22 @@ jobs:
138
138
pg_ctl start --wait
139
139
timeout-minutes : 15
140
140
- name : Checkout code
141
- uses : actions/checkout@v4
141
+ uses : actions/checkout@v5
142
142
- name : Run local tests
143
- run : swift test --sanitize=thread -- enable-code-coverage
143
+ run : swift test --enable-code-coverage
144
144
- name : Upload coverage data
145
145
146
146
with :
147
147
codecov_token : ${{ secrets.CODECOV_TOKEN || '' }}
148
148
149
149
musl :
150
150
runs-on : ubuntu-latest
151
- container : swift:6.0 -noble
151
+ container : swift:6.1 -noble
152
152
timeout-minutes : 30
153
153
steps :
154
154
- name : Check out code
155
- uses : actions/checkout@v4
155
+ uses : actions/checkout@v5
156
156
- name : Install SDK
157
- run : swift sdk install https://download.swift.org/swift-6.0.3 -release/static-sdk/swift-6.0.3 -RELEASE/swift-6.0.3 -RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum 67f765e0030e661a7450f7e4877cfe008db4f57f177d5a08a6e26fd661cdd0bd
157
+ run : swift sdk install https://download.swift.org/swift-6.1.2 -release/static-sdk/swift-6.1.2 -RELEASE/swift-6.1.2 -RELEASE_static-linux-0.0.1.artifactbundle.tar.gz --checksum df0b40b9b582598e7e3d70c82ab503fd6fbfdff71fd17e7f1ab37115a0665b3b
158
158
- name : Build
159
159
run : swift build --swift-sdk x86_64-swift-linux-musl
0 commit comments