@@ -43,10 +43,10 @@ jobs:
4343 name : Lint, Format & Docs
4444 runs-on : ubuntu-latest
4545 steps :
46- - uses : actions/checkout@v7
46+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4747
4848 - name : Install Rust
49- uses : dtolnay/rust-toolchain@stable
49+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
5050 with :
5151 components : rustfmt, clippy
5252
5555 - name : Install LLVM/Clang
5656 run : sudo apt-get update && sudo apt-get install -y clang libclang-dev
5757
58- - uses : Swatinem/rust-cache@v2
58+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
5959 with :
6060 prefix-key : lint
6161
@@ -117,17 +117,17 @@ jobs:
117117 matrix :
118118 os : [ubuntu-latest, macos-latest, windows-latest]
119119 steps :
120- - uses : actions/checkout@v7
120+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
121121
122122 - name : Install Rust
123- uses : dtolnay/rust-toolchain@stable
123+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
124124
125- - uses : Swatinem/rust-cache@v2
125+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
126126 with :
127127 prefix-key : test-${{ matrix.os }}
128128
129129 - name : Install cargo-nextest
130- uses : taiki-e/install-action@v2
130+ uses : taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
131131 with :
132132 tool : nextest
133133
@@ -138,7 +138,7 @@ jobs:
138138
139139 - name : Upload nextest report
140140 if : always()
141- uses : actions/upload-artifact@v7
141+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
142142 with :
143143 name : nextest-${{ matrix.os }}
144144 path : target/nextest/default/junit.xml
@@ -163,17 +163,17 @@ jobs:
163163 # Only presence is checked, never the value.
164164 PAGEDB_INVARIANT_CHECKS : " 1"
165165 steps :
166- - uses : actions/checkout@v7
166+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
167167
168168 - name : Install Rust
169- uses : dtolnay/rust-toolchain@stable
169+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
170170
171- - uses : Swatinem/rust-cache@v2
171+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
172172 with :
173173 prefix-key : invariants
174174
175175 - name : Install cargo-nextest
176- uses : taiki-e/install-action@v2
176+ uses : taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
177177 with :
178178 tool : nextest
179179
@@ -182,7 +182,7 @@ jobs:
182182
183183 - name : Upload nextest report
184184 if : always()
185- uses : actions/upload-artifact@v7
185+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
186186 with :
187187 name : nextest-invariants
188188 path : target/nextest/default/junit.xml
@@ -214,14 +214,14 @@ jobs:
214214 - target : armv7-linux-androideabi
215215 label : android-armv7 (AndroidVfs / thread-pool)
216216 steps :
217- - uses : actions/checkout@v7
217+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
218218
219219 - name : Install Rust + target
220- uses : dtolnay/rust-toolchain@stable
220+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
221221 with :
222222 targets : ${{ matrix.target }}
223223
224- - uses : Swatinem/rust-cache@v2
224+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
225225 with :
226226 prefix-key : cross-${{ matrix.target }}
227227
@@ -243,14 +243,14 @@ jobs:
243243 features : " "
244244 label : wasi (WasiVfs)
245245 steps :
246- - uses : actions/checkout@v7
246+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
247247
248248 - name : Install Rust + target
249- uses : dtolnay/rust-toolchain@stable
249+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
250250 with :
251251 targets : ${{ matrix.target }}
252252
253- - uses : Swatinem/rust-cache@v2
253+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
254254 with :
255255 prefix-key : wasm-${{ matrix.target }}
256256
@@ -270,12 +270,12 @@ jobs:
270270 - " --features compression"
271271 - " --all-features"
272272 steps :
273- - uses : actions/checkout@v7
273+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
274274
275275 - name : Install Rust
276- uses : dtolnay/rust-toolchain@stable
276+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
277277
278- - uses : Swatinem/rust-cache@v2
278+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
279279 with :
280280 prefix-key : features
281281
@@ -287,17 +287,17 @@ jobs:
287287 name : Benchmark (dry run)
288288 runs-on : ubuntu-latest
289289 steps :
290- - uses : actions/checkout@v7
290+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
291291
292292 - name : Install Rust
293- uses : dtolnay/rust-toolchain@stable
293+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
294294
295295 # The isolated comparison package links RocksDB (librocksdb-sys), whose
296296 # build runs bindgen and needs libclang.
297297 - name : Install LLVM/Clang
298298 run : sudo apt-get update && sudo apt-get install -y clang libclang-dev
299299
300- - uses : Swatinem/rust-cache@v2
300+ - uses : Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
301301 with :
302302 prefix-key : bench
303303
@@ -317,11 +317,11 @@ jobs:
317317 name : Dependency audit
318318 runs-on : ubuntu-latest
319319 steps :
320- - uses : actions/checkout@v7
320+ - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
321321 - name : Install Rust
322- uses : dtolnay/rust-toolchain@stable
322+ uses : dtolnay/rust-toolchain@4cda84d5c5c54efe2404f9d843567869ab1699d4 # stable
323323 - name : Install cargo-deny
324- uses : taiki-e/install-action@v2
324+ uses : taiki-e/install-action@41049aa56687c35e0afa74eed4f09cec4f9afabf # v2.85.2
325325 with :
326326 tool : cargo-deny
327327 - name : Run cargo-deny
0 commit comments