@@ -13,21 +13,22 @@ jobs:
1313 name : Build wasm
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v4
16+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717 with :
1818 submodules : true
1919 - name : Install Rust toolchain
20- uses : actions-rust-lang/setup-rust-toolchain@v1
20+ uses : actions-rust-lang/setup-rust-toolchain@150fca883cd4034361b621bd4e6a9d34e5143606 # v1.15.4
2121 with :
22- toolchain : stable
22+ toolchain : nightly
23+ components : rust-src
2324 rustflags : " "
2425 target : wasm32-unknown-unknown
2526 - name : Install Binaryen and WABT
2627 run : sudo apt-get install -y binaryen wabt
2728 - name : Build wasm
2829 run : ./examples/rust/build.sh
2930 - name : Save artifacts
30- uses : actions/upload-artifact@v4
31+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
3132 with :
3233 name : wasm
3334 path : examples/rust/out
@@ -67,20 +68,20 @@ jobs:
6768 runs-on : ${{ matrix.os }}
6869 steps :
6970 - name : Checkout code
70- uses : actions/checkout@v4
71+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
7172 with :
7273 submodules : true
7374
7475 - name : Install Rust toolchain
75- uses : actions-rust-lang/setup-rust-toolchain@v1
76+ uses : actions-rust-lang/setup-rust-toolchain@150fca883cd4034361b621bd4e6a9d34e5143606 # v1.15.4
7677 with :
7778 toolchain : ${{ matrix.rust }}
7879 rustflags : " "
7980 components : rustfmt, clippy
8081 if : matrix.target == ''
8182
8283 - name : Load wasm
83- uses : actions/download-artifact@v4
84+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
8485 with :
8586 name : wasm
8687 path : examples/rust/out
9495 if : matrix.target == ''
9596
9697 - name : Run tests (${{ matrix.target }})
97- uses : houseabsolute/actions-rust-cross@v0 .0.13
98+ uses : houseabsolute/actions-rust-cross@a8cc74d61047fa553b4e908b4b10e70029f00ca6 # v1 .0.6
9899 with :
99100 command : test
100101 target : ${{ matrix.target }}
0 commit comments