Skip to content

Commit 0a97cfe

Browse files
committed
Update GitHub Actions references
1 parent f40b43f commit 0a97cfe

2 files changed

Lines changed: 30 additions & 28 deletions

File tree

.github/workflows/publish.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@ jobs:
1717
publish:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/checkout@v4
21-
- uses: dtolnay/rust-toolchain@stable
22-
- uses: Swatinem/rust-cache@v2
20+
- uses: actions/checkout@v6
21+
- uses: dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9
22+
with:
23+
toolchain: stable
24+
- uses: Swatinem/rust-cache@65012b490220f477f20ab979e35ae732e6de4e68
2325
- name: Publish workspace
2426
run: |
2527
cargo publish \

.github/workflows/sqlx.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
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:
@@ -22,8 +22,8 @@ jobs:
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
@@ -86,8 +86,8 @@ jobs:
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' }}
@@ -96,7 +96,7 @@ jobs:
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

Comments
 (0)