99jobs :
1010 format :
1111 name : Format
12- runs-on : ubuntu-22 .04
12+ runs-on : ubuntu-24 .04
1313 steps :
1414 - uses : actions/checkout@v4
1515 - run : cargo fmt --all -- --check
1616
1717 check :
1818 name : Check
19- runs-on : ubuntu-22 .04
19+ runs-on : ubuntu-24 .04
2020 strategy :
2121 matrix :
2222 runtime : [async-std, tokio]
2323 tls : [native-tls, rustls]
2424 steps :
2525 - uses : actions/checkout@v4
26- - uses : dtolnay/rust-toolchain@stable
2726 - uses : Swatinem/rust-cache@v2
2827 with :
2928 prefix-key : v1-sqlx
5049
5150 test :
5251 name : Unit Test
53- runs-on : ubuntu-22 .04
52+ runs-on : ubuntu-24 .04
5453 strategy :
5554 matrix :
5655 runtime : [
6564 ]
6665 steps :
6766 - uses : actions/checkout@v4
68- - uses : dtolnay/rust-toolchain@stable
6967 - uses : Swatinem/rust-cache@v2
7068 with :
7169 prefix-key : v1-sqlx
9694
9795 steps :
9896 - uses : actions/checkout@v4
99- - uses : dtolnay/rust-toolchain@stable
10097 - uses : Swatinem/rust-cache@v2
10198 with :
10299 prefix-key : v1-sqlx
@@ -113,7 +110,7 @@ jobs:
113110
114111 sqlite :
115112 name : SQLite
116- runs-on : ubuntu-22 .04
113+ runs-on : ubuntu-24 .04
117114 strategy :
118115 matrix :
119116 runtime : [async-std, tokio, actix]
@@ -122,7 +119,6 @@ jobs:
122119 steps :
123120 - uses : actions/checkout@v4
124121 - run : mkdir /tmp/sqlite3-lib && wget -O /tmp/sqlite3-lib/ipaddr.so https://github.com/nalgeon/sqlean/releases/download/0.15.2/ipaddr.so
125- - uses : dtolnay/rust-toolchain@stable
126122 - uses : Swatinem/rust-cache@v2
127123 with :
128124 prefix-key : v1-sqlx
@@ -146,7 +142,7 @@ jobs:
146142
147143 postgres :
148144 name : Postgres
149- runs-on : ubuntu-22 .04
145+ runs-on : ubuntu-24 .04
150146 strategy :
151147 matrix :
152148 postgres : [14, 10]
@@ -156,7 +152,6 @@ jobs:
156152 steps :
157153 - uses : actions/checkout@v4
158154
159- - uses : dtolnay/rust-toolchain@stable
160155
161156 - uses : Swatinem/rust-cache@v2
162157 with :
@@ -202,11 +197,10 @@ jobs:
202197
203198 postgres_ssl_client_cert :
204199 name : Postgres with SSL client cert
205- runs-on : ubuntu-22 .04
200+ runs-on : ubuntu-24 .04
206201 needs : check
207202 steps :
208203 - uses : actions/checkout@v4
209- - uses : dtolnay/rust-toolchain@stable
210204 - uses : Swatinem/rust-cache@v2
211205 with :
212206 prefix-key : v1-sqlx
@@ -220,7 +214,7 @@ jobs:
220214
221215 mysql :
222216 name : MySQL
223- runs-on : ubuntu-22 .04
217+ runs-on : ubuntu-24 .04
224218 strategy :
225219 matrix :
226220 mysql : [8, 5_7]
@@ -230,7 +224,6 @@ jobs:
230224 steps :
231225 - uses : actions/checkout@v4
232226
233- - uses : dtolnay/rust-toolchain@stable
234227
235228 - uses : Swatinem/rust-cache@v2
236229 with :
@@ -265,7 +258,7 @@ jobs:
265258
266259 mariadb :
267260 name : MariaDB
268- runs-on : ubuntu-22 .04
261+ runs-on : ubuntu-24 .04
269262 strategy :
270263 matrix :
271264 mariadb : [10_6, 10_3]
@@ -275,7 +268,6 @@ jobs:
275268 steps :
276269 - uses : actions/checkout@v4
277270
278- - uses : dtolnay/rust-toolchain@stable
279271
280272 - uses : Swatinem/rust-cache@v2
281273 with :
@@ -303,7 +295,7 @@ jobs:
303295
304296 mssql :
305297 name : MSSQL
306- runs-on : ubuntu-22 .04
298+ runs-on : ubuntu-24 .04
307299 strategy :
308300 matrix :
309301 mssql : [2019, 2022]
@@ -313,7 +305,6 @@ jobs:
313305 steps :
314306 - uses : actions/checkout@v4
315307
316- - uses : dtolnay/rust-toolchain@stable
317308
318309 - uses : Swatinem/rust-cache@v2
319310 with :
@@ -341,12 +332,11 @@ jobs:
341332
342333 odbc :
343334 name : ODBC (PostgreSQL and SQLite)
344- runs-on : ubuntu-22 .04
335+ runs-on : ubuntu-24 .04
345336 needs : check
346337 timeout-minutes : 15
347338 steps :
348339 - uses : actions/checkout@v4
349- - uses : dtolnay/rust-toolchain@stable
350340 - uses : Swatinem/rust-cache@v2
351341 with :
352342 prefix-key : v1-sqlx
0 commit comments