1111 name : Format
1212 runs-on : ubuntu-24.04
1313 steps :
14- - uses : actions/checkout@v4
14+ - uses : actions/checkout@v6
1515 - run : cargo fmt --all -- --check
1616
1717 check :
2222 runtime : [async-std, tokio]
2323 tls : [native-tls, rustls]
2424 steps :
25- - uses : actions/checkout@v4
26- - uses : Swatinem/rust-cache@v2
25+ - uses : actions/checkout@v6
26+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
2727 with :
2828 prefix-key : v1-sqlx
2929 save-if : ${{ false }}
@@ -51,11 +51,11 @@ jobs:
5151 name : Unit Test ${{ matrix.os }}
5252 strategy :
5353 matrix :
54- os : [ubuntu-latest, windows-latest ]
54+ os : [ubuntu-latest, windows-2025-vs2026 ]
5555 runs-on : ${{ matrix.os }}
5656 steps :
57- - uses : actions/checkout@v4
58- - uses : Swatinem/rust-cache@v2
57+ - uses : actions/checkout@v6
58+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
5959 with :
6060 prefix-key : v1-sqlx
6161 save-if : ${{ false }}
@@ -71,13 +71,13 @@ jobs:
7171
7272 strategy :
7373 matrix :
74- os : [ubuntu-latest, windows-latest ] # , macOS-latest]
74+ os : [ubuntu-latest, windows-2025-vs2026 ] # , macOS-latest]
7575 include :
7676 - os : ubuntu-latest
7777 target : x86_64-unknown-linux-musl
7878 args : --features openssl-vendored
7979 bin : target/debug/cargo-sqlx
80- - os : windows-latest
80+ - os : windows-2025-vs2026
8181 target : x86_64-pc-windows-msvc
8282 bin : target/debug/cargo-sqlx.exe
8383 # FIXME: macOS build fails because of missing pin-project-internal
8686 # bin: target/debug/cargo-sqlx
8787
8888 steps :
89- - uses : actions/checkout@v4
90- - uses : Swatinem/rust-cache@v2
89+ - uses : actions/checkout@v6
90+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
9191 with :
9292 prefix-key : v1-sqlx
9393 save-if : ${{ github.ref == 'refs/heads/main' }}
9696 --bin cargo-sqlx
9797 ${{ matrix.args }}
9898
99- - uses : actions/upload-artifact@v4
99+ - uses : actions/upload-artifact@v7
100100 with :
101101 name : cargo-sqlx-${{ matrix.target }}
102102 path : ${{ matrix.bin }}
@@ -110,9 +110,9 @@ jobs:
110110 tls : [native-tls, rustls]
111111 needs : check
112112 steps :
113- - uses : actions/checkout@v4
113+ - uses : actions/checkout@v6
114114 - run : mkdir /tmp/sqlite3-lib && wget -O /tmp/sqlite3-lib/ipaddr.so https://github.com/nalgeon/sqlean/releases/download/0.15.2/ipaddr.so
115- - uses : Swatinem/rust-cache@v2
115+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
116116 with :
117117 prefix-key : v1-sqlx
118118 shared-key : sqlite-${{ matrix.runtime }}-${{ matrix.tls }}
@@ -141,9 +141,9 @@ jobs:
141141 tls : [native-tls, rustls]
142142 needs : check
143143 steps :
144- - uses : actions/checkout@v4
144+ - uses : actions/checkout@v6
145145
146- - uses : Swatinem/rust-cache@v2
146+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
147147 with :
148148 prefix-key : v1-sqlx
149149 shared-key : postgres-${{ matrix.runtime }}-${{ matrix.tls }}
@@ -190,8 +190,8 @@ jobs:
190190 runs-on : ubuntu-24.04
191191 needs : check
192192 steps :
193- - uses : actions/checkout@v4
194- - uses : Swatinem/rust-cache@v2
193+ - uses : actions/checkout@v6
194+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
195195 with :
196196 prefix-key : v1-sqlx
197197 shared-key : postgres-actix-rustls
@@ -212,9 +212,9 @@ jobs:
212212 tls : [native-tls, rustls]
213213 needs : check
214214 steps :
215- - uses : actions/checkout@v4
215+ - uses : actions/checkout@v6
216216
217- - uses : Swatinem/rust-cache@v2
217+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
218218 with :
219219 prefix-key : v1-sqlx
220220 shared-key : mysql-${{ matrix.runtime }}-${{ matrix.tls }}
@@ -255,9 +255,9 @@ jobs:
255255 tls : [native-tls, rustls]
256256 needs : check
257257 steps :
258- - uses : actions/checkout@v4
258+ - uses : actions/checkout@v6
259259
260- - uses : Swatinem/rust-cache@v2
260+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
261261 with :
262262 prefix-key : v1-sqlx
263263 shared-key : mariadb-${{ matrix.runtime }}-${{ matrix.tls }}
@@ -291,9 +291,9 @@ jobs:
291291 tls : [native-tls, rustls]
292292 needs : check
293293 steps :
294- - uses : actions/checkout@v4
294+ - uses : actions/checkout@v6
295295
296- - uses : Swatinem/rust-cache@v2
296+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
297297 with :
298298 prefix-key : v1-sqlx
299299 shared-key : mssql-${{ matrix.runtime }}-${{ matrix.tls }}
@@ -323,8 +323,8 @@ jobs:
323323 needs : check
324324 timeout-minutes : 15
325325 steps :
326- - uses : actions/checkout@v4
327- - uses : Swatinem/rust-cache@v2
326+ - uses : actions/checkout@v6
327+ - uses : Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
328328 with :
329329 prefix-key : v1-sqlx
330330 shared-key : odbc
0 commit comments