Skip to content

Commit f863bbd

Browse files
committed
chore(ci): upgrade workflow runners to ubuntu-24.04 and remove rust-toolchain action
https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md#rust-tools running rust 1.89 stable
1 parent 6e5e263 commit f863bbd

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

.github/workflows/sqlx.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,20 @@ on:
99
jobs:
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
@@ -50,7 +49,7 @@ jobs:
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: [
@@ -65,7 +64,6 @@ jobs:
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
@@ -96,7 +94,6 @@ jobs:
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

Comments
 (0)