@@ -17,14 +17,14 @@ jobs:
1717 RUSTFLAGS : -D warnings
1818 steps :
1919 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
20- - uses : dtolnay/rust-toolchain@stable
20+ - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
2121 with :
2222 components : rustfmt, clippy
2323 - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
2424 with :
2525 key : partition-${{ matrix.partition }}
2626 - name : Install just, cargo-hack, and cargo-sync-rdme
27- uses : taiki-e/install-action@v2
27+ uses : taiki-e/install-action@0631aa6515c7d545823c67cfae7ef4fc7f490154 # v2
2828 with :
2929 tool : just,cargo-hack,cargo-sync-rdme
3030 - name : Lint (clippy)
3535 run : just rustdoc
3636 # Pin to a specific nightly for compatibility with cargo-sync-rdme.
3737 - name : Install nightly toolchain for cargo-sync-rdme
38- uses : dtolnay/rust-toolchain@master
38+ uses : dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master
3939 with :
4040 toolchain : nightly-2026-04-30
4141 - name : Regenerate readmes
@@ -56,15 +56,15 @@ jobs:
5656 RUSTFLAGS : -D warnings
5757 steps :
5858 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
59- - uses : dtolnay/rust-toolchain@master
59+ - uses : dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master
6060 with :
6161 toolchain : ${{ matrix.rust-version }}
6262 - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
6363 with :
6464 key : partition-${{ matrix.partition }}
65- - uses : taiki-e/install-action@cargo-hack
66- - uses : taiki-e/install-action@just
67- - uses : taiki-e/install-action@nextest
65+ - uses : taiki-e/install-action@66c82d0f9cf3c4cd7490ae39705c08113c20aba0 # cargo-hack
66+ - uses : taiki-e/install-action@e75cfd3544e409eb8da0d09dd5d918cd3e6e3982 # just
67+ - uses : taiki-e/install-action@e616db6d3d80e86d787ef4a5373e3a4b74c50db2 # nextest
6868 - name : Build
6969 run : just powerset --partition ${{ matrix.partition }}/10 build
7070 - name : Run tests
@@ -86,15 +86,15 @@ jobs:
8686 RUSTFLAGS : -D warnings
8787 steps :
8888 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
89- - uses : dtolnay/rust-toolchain@master
89+ - uses : dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master
9090 with :
9191 toolchain : ${{ matrix.rust-version }}
9292 - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
9393 with :
9494 key : partition-${{ matrix.partition }}-msrv
95- - uses : taiki-e/install-action@cargo-hack
96- - uses : taiki-e/install-action@just
97- - uses : taiki-e/install-action@nextest
95+ - uses : taiki-e/install-action@66c82d0f9cf3c4cd7490ae39705c08113c20aba0 # cargo-hack
96+ - uses : taiki-e/install-action@e75cfd3544e409eb8da0d09dd5d918cd3e6e3982 # just
97+ - uses : taiki-e/install-action@e616db6d3d80e86d787ef4a5373e3a4b74c50db2 # nextest
9898 - name : Build
9999 run : just powerset --partition ${{ matrix.partition }}/10 build
100100 # We don't run UI tests on the MSRV since compiler output varies by
@@ -118,11 +118,11 @@ jobs:
118118 RUSTFLAGS : -D warnings
119119 steps :
120120 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
121- - uses : dtolnay/rust-toolchain@master
121+ - uses : dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master
122122 with :
123123 toolchain : ${{ matrix.rust-version }}
124124 - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
125- - uses : taiki-e/install-action@cross
125+ - uses : taiki-e/install-action@903f26e8b95aae0a27e09ef88bbd23ace6415d8e # cross
126126 - name : Check
127127 run : cross check --target thumbv7em-none-eabi --no-default-features -p iddqd
128128
@@ -153,15 +153,15 @@ jobs:
153153 MIRIFLAGS : ${{ matrix.miri-flags }}
154154 steps :
155155 - uses : actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
156- - uses : dtolnay/rust-toolchain@master
156+ - uses : dtolnay/rust-toolchain@3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 # master
157157 with :
158158 toolchain : nightly
159159 components : miri
160160 - uses : Swatinem/rust-cache@98c8021b550208e191a6a3145459bfc9fb29c4c0 # v2.8.0
161161 with :
162162 key : miri-${{ matrix.aliasing-model }}
163- - uses : taiki-e/install-action@cargo-hack
164- - uses : taiki-e/install-action@nextest
163+ - uses : taiki-e/install-action@66c82d0f9cf3c4cd7490ae39705c08113c20aba0 # cargo-hack
164+ - uses : taiki-e/install-action@e616db6d3d80e86d787ef4a5373e3a4b74c50db2 # nextest
165165 # Run tests for all crates containing unsafe code. Currently, that's just
166166 # iddqd.
167167 - name : Run tests
0 commit comments