@@ -32,14 +32,14 @@ jobs:
3232 continue-on-error : ${{ matrix.rust == 'beta' }}
3333 steps :
3434 - name : Harden the runner (Audit all outbound calls)
35- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
35+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
3636 with :
3737 egress-policy : audit
3838
39- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4040 with :
4141 submodules : true
42- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
42+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
4343 with :
4444 toolchain : ${{ matrix.rust }}
4545 components : rustfmt
@@ -54,18 +54,18 @@ jobs:
5454 runs-on : ubuntu-latest
5555 steps :
5656 - name : Harden the runner (Audit all outbound calls)
57- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
57+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
5858 with :
5959 egress-policy : audit
6060
61- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
61+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6262 with :
6363 submodules : true
64- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
64+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
6565 with :
6666 toolchain : stable
6767 components : rustfmt, clippy
68- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
68+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
6969 with :
7070 tool : cargo-hack
7171 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
@@ -82,18 +82,18 @@ jobs:
8282 runs-on : ubuntu-latest # TODO: Check if this could be covered for Windows. The step used currently fails on Windows.
8383 steps :
8484 - name : Harden the runner (Audit all outbound calls)
85- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
85+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
8686 with :
8787 egress-policy : audit
8888
89- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
90- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
89+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
90+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
9191 with :
9292 # Rust version should be kept in sync with the one the release was tested with
9393 # https://github.com/awslabs/cargo-check-external-types/releases
9494 toolchain : nightly-2025-05-04
9595 components : rustfmt
96- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
96+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
9797 with :
98989999 - name : external-type-check
@@ -107,17 +107,17 @@ jobs:
107107 continue-on-error : true
108108 steps :
109109 - name : Harden the runner (Audit all outbound calls)
110- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
110+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
111111 with :
112112 egress-policy : audit
113113
114- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
114+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
115115 with :
116116 submodules : true
117- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
117+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
118118 with :
119119 toolchain : stable
120- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
120+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
121121 with :
122122 tool : cargo-msrv
123123 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
@@ -130,29 +130,29 @@ jobs:
130130 continue-on-error : true # Prevent sudden announcement of a new advisory from failing ci
131131 steps :
132132 - name : Harden the runner (Audit all outbound calls)
133- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
133+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
134134 with :
135135 egress-policy : audit
136136
137- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
137+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
138138
139139 - name : Check advisories
140- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
140+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
141141 with :
142142 command : check advisories
143143
144144 - name : Check licenses
145- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
145+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
146146 with :
147147 command : check licenses
148148
149149 - name : Check bans
150- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
150+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
151151 with :
152152 command : check bans
153153
154154 - name : Check sources
155- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
155+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
156156 with :
157157 command : check sources
158158
@@ -161,12 +161,12 @@ jobs:
161161 runs-on : ubuntu-latest
162162 steps :
163163 - name : Harden the runner (Audit all outbound calls)
164- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
164+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
165165 with :
166166 egress-policy : audit
167167
168- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
169- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
168+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
169+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
170170 with :
171171 toolchain : stable
172172 components : rustfmt
@@ -184,22 +184,22 @@ jobs:
184184 if : ${{ ! contains(github.event.pull_request.labels.*.name, 'dependencies') }}
185185 steps :
186186 - name : Harden the runner (Audit all outbound calls)
187- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
187+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
188188 with :
189189 egress-policy : audit
190190
191- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
191+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
192192 with :
193193 submodules : true
194- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
194+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
195195 with :
196196 toolchain : stable
197197 components : rustfmt,llvm-tools-preview
198198 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
199199 with :
200200 repo-token : ${{ secrets.GITHUB_TOKEN }}
201201 - name : Install cargo-llvm-cov
202- uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
202+ uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
203203 with :
204204 tool : cargo-llvm-cov
205205 - name : cargo generate-lockfile
@@ -208,16 +208,16 @@ jobs:
208208 - name : cargo llvm-cov
209209 run : cargo llvm-cov --locked --all-features --workspace --lcov --lib --output-path lcov.info
210210 - name : Upload to codecov.io
211- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
211+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
212212 env :
213213 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
214214 with :
215215 fail_ci_if_error : true
216216 build-examples :
217217 runs-on : ubuntu-latest
218218 steps :
219- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
220- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b # stable
219+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
220+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # stable
221221 with :
222222 toolchain : stable
223223 components : rustfmt
@@ -237,17 +237,17 @@ jobs:
237237 runs-on : ubuntu-latest
238238 steps :
239239 - name : Harden the runner (Audit all outbound calls)
240- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
240+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
241241 with :
242242 egress-policy : audit
243243
244- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
244+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
245245 with :
246246 submodules : true
247- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
247+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
248248 with :
249249 toolchain : stable
250- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
250+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
251251 with :
252252 tool : cargo-machete
253253 - name : cargo machete
0 commit comments