88 name : Format
99 runs-on : ubuntu-latest
1010 steps :
11- - uses : actions/checkout@v4
12- - uses : dtolnay/rust-toolchain@v1
11+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
12+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
1313 with :
1414 toolchain : stable
1515 components : rustfmt
@@ -19,57 +19,57 @@ jobs:
1919 name : Clippy
2020 runs-on : ubuntu-latest
2121 steps :
22- - uses : actions/checkout@v4
23- - uses : dtolnay/rust-toolchain@v1
22+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
23+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
2424 with :
2525 toolchain : stable
2626 components : clippy
27- - uses : Swatinem/rust-cache@v2
27+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
2828 - run : cargo clippy -- -D warnings
2929
3030 test :
3131 name : Unit Tests
3232 runs-on : ubuntu-latest
3333 steps :
34- - uses : actions/checkout@v4
35- - uses : dtolnay/rust-toolchain@v1
34+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
35+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
3636 with :
3737 toolchain : stable
38- - uses : Swatinem/rust-cache@v2
38+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
3939 - run : cargo test
4040
4141 check :
4242 name : Cargo Check
4343 runs-on : ubuntu-latest
4444 steps :
45- - uses : actions/checkout@v4
46- - uses : dtolnay/rust-toolchain@v1
45+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
46+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
4747 with :
4848 toolchain : stable
49- - uses : Swatinem/rust-cache@v2
49+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
5050 - run : cargo check
5151
5252 check-wasm :
5353 name : Cargo Check (WASM)
5454 runs-on : ubuntu-latest
5555 steps :
56- - uses : actions/checkout@v4
57- - uses : dtolnay/rust-toolchain@v1
56+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
57+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
5858 with :
5959 toolchain : stable
6060 targets : wasm32-unknown-unknown
61- - uses : Swatinem/rust-cache@v2
61+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
6262 - run : cargo check -p multistore-cf-workers --target wasm32-unknown-unknown
6363
6464 audit :
6565 name : Audit
6666 runs-on : ubuntu-latest
6767 steps :
68- - uses : actions/checkout@v4
69- - uses : dtolnay/rust-toolchain@v1
68+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
69+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
7070 with :
7171 toolchain : stable
72- - uses : Swatinem/rust-cache@v2
72+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
7373 - run : cargo install cargo-audit
7474 - run : cargo audit
7575
@@ -79,17 +79,17 @@ jobs:
7979 permissions :
8080 id-token : write
8181 steps :
82- - uses : actions/checkout@v4
82+ - uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8383
84- - uses : actions/setup-node@v4
84+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4
8585 with :
8686 node-version : " lts/*"
8787
88- - uses : dtolnay/rust-toolchain@v1
88+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # v1
8989 with :
9090 toolchain : stable
9191 targets : wasm32-unknown-unknown
92- - uses : Swatinem/rust-cache@v2
92+ - uses : Swatinem/rust-cache@e18b497796c12c097a38f9edb9d0641fb99eee32 # v2
9393
9494 - name : Start MinIO
9595 run : |
@@ -149,7 +149,7 @@ jobs:
149149 sleep 2
150150 done
151151
152- - uses : astral-sh/setup-uv@v5
152+ - uses : astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5
153153
154154 - name : Run integration tests
155155 run : uvx --with pytest,boto3,requests pytest tests/integration/ -v
0 commit comments