@@ -119,7 +119,7 @@ jobs:
119
119
os : [macos-latest, ubuntu-latest, windows-latest]
120
120
fail-fast : false
121
121
steps :
122
- - uses : actions/checkout@v3
122
+ - uses : actions/checkout@v4
123
123
- uses : dtolnay/rust-toolchain@stable
124
124
with :
125
125
components : clippy
@@ -176,7 +176,7 @@ jobs:
176
176
name : Ensure compilation on various targets
177
177
runs-on : ubuntu-latest
178
178
steps :
179
- - uses : actions/checkout@v3
179
+ - uses : actions/checkout@v4
180
180
- uses : dtolnay/rust-toolchain@stable
181
181
with :
182
182
target : i686-unknown-linux-gnu
@@ -241,10 +241,10 @@ jobs:
241
241
os : [macos-latest, ubuntu-latest, windows-latest]
242
242
fail-fast : false
243
243
steps :
244
- - uses : actions/checkout@v3
244
+ - uses : actions/checkout@v4
245
245
- uses : dtolnay/rust-toolchain@stable
246
246
- uses : Swatinem/rust-cache@v2
247
- - uses : actions/setup-python@v4
247
+ - uses : actions/setup-python@v5
248
248
with :
249
249
python-version : ${{ env.PYTHON_VERSION }}
250
250
- name : Set up the Windows environment
@@ -262,7 +262,7 @@ jobs:
262
262
- name : build rustpython
263
263
run : cargo build --release --verbose --features=threading ${{ env.CARGO_ARGS }},jit
264
264
if : runner.os != 'macOS'
265
- - uses : actions/setup-python@v4
265
+ - uses : actions/setup-python@v5
266
266
with :
267
267
python-version : ${{ env.PYTHON_VERSION }}
268
268
- name : run snippets
@@ -305,15 +305,15 @@ jobs:
305
305
name : Check Rust code with rustfmt and clippy
306
306
runs-on : ubuntu-latest
307
307
steps :
308
- - uses : actions/checkout@v3
308
+ - uses : actions/checkout@v4
309
309
- uses : dtolnay/rust-toolchain@stable
310
310
with :
311
311
components : rustfmt, clippy
312
312
- name : run rustfmt
313
313
run : cargo fmt --check
314
314
- name : run clippy on wasm
315
315
run : cargo clippy --manifest-path=wasm/lib/Cargo.toml -- -Dwarnings
316
- - uses : actions/setup-python@v4
316
+ - uses : actions/setup-python@v5
317
317
with :
318
318
python-version : ${{ env.PYTHON_VERSION }}
319
319
- name : install ruff
@@ -331,7 +331,7 @@ jobs:
331
331
name : Run tests under miri
332
332
runs-on : ubuntu-latest
333
333
steps :
334
- - uses : actions/checkout@v3
334
+ - uses : actions/checkout@v4
335
335
- uses : dtolnay/rust-toolchain@master
336
336
with :
337
337
toolchain : nightly
@@ -348,7 +348,7 @@ jobs:
348
348
name : Check the WASM package and demo
349
349
runs-on : ubuntu-latest
350
350
steps :
351
- - uses : actions/checkout@v3
351
+ - uses : actions/checkout@v4
352
352
- uses : dtolnay/rust-toolchain@stable
353
353
354
354
- uses : Swatinem/rust-cache@v2
@@ -359,12 +359,12 @@ jobs:
359
359
wget https://github.com/mozilla/geckodriver/releases/download/v0.34.0/geckodriver-v0.34.0-linux64.tar.gz
360
360
mkdir geckodriver
361
361
tar -xzf geckodriver-v0.34.0-linux64.tar.gz -C geckodriver
362
- - uses : actions/setup-python@v4
362
+ - uses : actions/setup-python@v5
363
363
with :
364
364
python-version : ${{ env.PYTHON_VERSION }}
365
365
- run : python -m pip install -r requirements.txt
366
366
working-directory : ./wasm/tests
367
- - uses : actions/setup-node@v3
367
+ - uses : actions/setup-node@v4
368
368
- name : run test
369
369
run : |
370
370
export PATH=$PATH:`pwd`/../../geckodriver
@@ -373,7 +373,7 @@ jobs:
373
373
env :
374
374
NODE_OPTIONS : " --openssl-legacy-provider"
375
375
working-directory : ./wasm/demo
376
- - uses : mwilliamson/setup-wabt-action@v1
376
+ - uses : mwilliamson/setup-wabt-action@v3
377
377
with : { wabt-version: "1.0.30" }
378
378
- name : check wasm32-unknown without js
379
379
run : |
@@ -392,7 +392,7 @@ jobs:
392
392
working-directory : ./wasm/notebook
393
393
- name : Deploy demo to Github Pages
394
394
if : success() && github.ref == 'refs/heads/release'
395
- uses : peaceiris/actions-gh-pages@v2
395
+ uses : peaceiris/actions-gh-pages@v4
396
396
env :
397
397
ACTIONS_DEPLOY_KEY : ${{ secrets.ACTIONS_DEMO_DEPLOY_KEY }}
398
398
PUBLISH_DIR : ./wasm/demo/dist
@@ -404,14 +404,14 @@ jobs:
404
404
name : Run snippets and cpython tests on wasm-wasi
405
405
runs-on : ubuntu-latest
406
406
steps :
407
- - uses : actions/checkout@v3
407
+ - uses : actions/checkout@v4
408
408
- uses : dtolnay/rust-toolchain@stable
409
409
with :
410
410
target : wasm32-wasi
411
411
412
412
- uses : Swatinem/rust-cache@v2
413
413
- name : Setup Wasmer
414
- uses : wasmerio/setup-wasmer@v2
414
+ uses : wasmerio/setup-wasmer@v3
415
415
- name : Install clang
416
416
run : sudo apt-get update && sudo apt-get install clang -y
417
417
- name : build rustpython
0 commit comments