@@ -27,12 +27,14 @@ jobs:
2727 id-token : write
2828 steps :
2929 - name : Secure runner
30- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
31- - uses : actions/checkout@v4
32- - uses : dtolnay/rust-toolchain@master
30+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
31+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
32+ with :
33+ persist-credentials : false
34+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
3335 with :
3436 toolchain : ${{ matrix.rust }}
35- - uses : Swatinem/rust-cache@v2
37+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
3638 with :
3739 cache-on-failure : true
3840 - name : build
@@ -42,18 +44,21 @@ jobs:
4244 run : cargo test --workspace ${{ matrix.flags }}
4345
4446 check-no-std :
45- name : check no_std ${{ matrix.features }}
47+ name : check no_std
4648 runs-on : ubuntu-latest
4749 timeout-minutes : 30
4850 permissions :
4951 contents : read
5052 id-token : write
5153 steps :
5254 - name : Secure runner
53- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
54- - uses : actions/checkout@v4
55- - uses : dtolnay/rust-toolchain@stable
55+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
56+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
57+ with :
58+ persist-credentials : false
59+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
5660 with :
61+ toolchain : stable
5762 targets : riscv32imac-unknown-none-elf
5863 - run : cargo check --target riscv32imac-unknown-none-elf --no-default-features
5964
@@ -65,16 +70,20 @@ jobs:
6570 id-token : write
6671 steps :
6772 - name : Secure runner
68- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
69- - uses : actions/checkout@v4
70- - uses : dtolnay/rust-toolchain@stable
73+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
74+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
75+ with :
76+ persist-credentials : false
77+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
78+ with :
79+ toolchain : stable
7180 - name : Install cargo-hack
72- uses : tempoxyz/gh-actions/vendor/taiki-e/install-action@117919c943b804057be733b0c4034c5542e58959
81+ uses : tempoxyz/gh-actions/vendor/taiki-e/install-action@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
7382 with :
7483 tool : cargo-hack@0.6.45
7584 checksum : true
7685 fallback : none
77- - uses : Swatinem/rust-cache@v2
86+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
7887 with :
7988 cache-on-failure : true
8089 - name : cargo hack
@@ -88,10 +97,15 @@ jobs:
8897 id-token : write
8998 steps :
9099 - name : Secure runner
91- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
92- - uses : actions/checkout@v4
93- - uses : dtolnay/rust-toolchain@clippy
94- - uses : Swatinem/rust-cache@v2
100+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
101+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
102+ with :
103+ persist-credentials : false
104+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
105+ with :
106+ toolchain : nightly
107+ components : clippy
108+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
95109 with :
96110 cache-on-failure : true
97111 - run : cargo clippy --workspace --all-targets --all-features
@@ -106,10 +120,14 @@ jobs:
106120 id-token : write
107121 steps :
108122 - name : Secure runner
109- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
110- - uses : actions/checkout@v4
111- - uses : dtolnay/rust-toolchain@nightly
112- - uses : Swatinem/rust-cache@v2
123+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
124+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
125+ with :
126+ persist-credentials : false
127+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
128+ with :
129+ toolchain : nightly
130+ - uses : Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
113131 with :
114132 cache-on-failure : true
115133 - name : Build documentation
@@ -125,10 +143,13 @@ jobs:
125143 id-token : write
126144 steps :
127145 - name : Secure runner
128- uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959
129- - uses : actions/checkout@v4
130- - uses : dtolnay/rust-toolchain@nightly
146+ uses : tempoxyz/gh-actions/actions/secure-runner@117919c943b804057be733b0c4034c5542e58959 # 2026-09-23T05-09-41Z-117919c9
147+ - uses : actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0
148+ with :
149+ persist-credentials : false
150+ - uses : dtolnay/rust-toolchain@02cb101ec7c40f2c49e1d9714d64511d8e1b74de # v1
131151 with :
152+ toolchain : nightly
132153 components : rustfmt
133154 - run : cargo fmt --all --check
134155
0 commit comments