@@ -32,21 +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- - name : Free disk space
40- if : ${{ matrix.os == 'ubuntu-latest'}}
41- run : |
42- df -h
43- sudo rm -rf /usr/local/lib/android
44- sudo rm -rf /usr/share/dotnet
45- df -h
46- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4740 with :
4841 submodules : true
49- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
42+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
5043 with :
5144 toolchain : ${{ matrix.rust }}
5245 components : rustfmt
@@ -61,18 +54,18 @@ jobs:
6154 runs-on : ubuntu-latest
6255 steps :
6356 - name : Harden the runner (Audit all outbound calls)
64- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
57+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
6558 with :
6659 egress-policy : audit
6760
68- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
61+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
6962 with :
7063 submodules : true
71- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
64+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
7265 with :
7366 toolchain : stable
7467 components : rustfmt, clippy
75- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
68+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
7669 with :
7770 tool : cargo-hack
7871 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
@@ -89,18 +82,18 @@ jobs:
8982 runs-on : ubuntu-latest # TODO: Check if this could be covered for Windows. The step used currently fails on Windows.
9083 steps :
9184 - name : Harden the runner (Audit all outbound calls)
92- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
85+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
9386 with :
9487 egress-policy : audit
9588
96- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
97- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
89+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
90+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
9891 with :
9992 # Rust version should be kept in sync with the one the release was tested with
10093 # https://github.com/awslabs/cargo-check-external-types/releases
10194 toolchain : nightly-2025-05-04
10295 components : rustfmt
103- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
96+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
10497 with :
1059810699 - name : external-type-check
@@ -114,17 +107,17 @@ jobs:
114107 continue-on-error : true
115108 steps :
116109 - name : Harden the runner (Audit all outbound calls)
117- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
110+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
118111 with :
119112 egress-policy : audit
120113
121- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
114+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
122115 with :
123116 submodules : true
124- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
117+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
125118 with :
126119 toolchain : stable
127- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
120+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
128121 with :
129122 tool : cargo-msrv
130123 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
@@ -137,29 +130,29 @@ jobs:
137130 continue-on-error : true # Prevent sudden announcement of a new advisory from failing ci
138131 steps :
139132 - name : Harden the runner (Audit all outbound calls)
140- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
133+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
141134 with :
142135 egress-policy : audit
143136
144- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
137+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
145138
146139 - name : Check advisories
147- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
140+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
148141 with :
149142 command : check advisories
150143
151144 - name : Check licenses
152- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
145+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
153146 with :
154147 command : check licenses
155148
156149 - name : Check bans
157- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
150+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
158151 with :
159152 command : check bans
160153
161154 - name : Check sources
162- uses : EmbarkStudios/cargo-deny-action@30f817c6f72275c6d54dc744fbca09ebc958599f # v2.0.12
155+ uses : EmbarkStudios/cargo-deny-action@f2ba7abc2abebaf185c833c3961145a3c275caad # v2.0.13
163156 with :
164157 command : check sources
165158
@@ -168,12 +161,12 @@ jobs:
168161 runs-on : ubuntu-latest
169162 steps :
170163 - name : Harden the runner (Audit all outbound calls)
171- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
164+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
172165 with :
173166 egress-policy : audit
174167
175- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
176- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
168+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
169+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
177170 with :
178171 toolchain : stable
179172 components : rustfmt
@@ -191,22 +184,22 @@ jobs:
191184 if : ${{ ! contains(github.event.pull_request.labels.*.name, 'dependencies') }}
192185 steps :
193186 - name : Harden the runner (Audit all outbound calls)
194- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
187+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
195188 with :
196189 egress-policy : audit
197190
198- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
191+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
199192 with :
200193 submodules : true
201- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
194+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
202195 with :
203196 toolchain : stable
204197 components : rustfmt,llvm-tools-preview
205198 - uses : arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b # v3.0.0
206199 with :
207200 repo-token : ${{ secrets.GITHUB_TOKEN }}
208201 - name : Install cargo-llvm-cov
209- uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
202+ uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
210203 with :
211204 tool : cargo-llvm-cov
212205 - name : cargo generate-lockfile
@@ -215,16 +208,16 @@ jobs:
215208 - name : cargo llvm-cov
216209 run : cargo llvm-cov --locked --all-features --workspace --lcov --lib --output-path lcov.info
217210 - name : Upload to codecov.io
218- uses : codecov/codecov-action@18283e04ce6e62d37312384ff67231eb8fd56d24 # v5.4.3
211+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
219212 env :
220213 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
221214 with :
222215 fail_ci_if_error : true
223216 build-examples :
224217 runs-on : ubuntu-latest
225218 steps :
226- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
227- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b # stable
219+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
220+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9 # stable
228221 with :
229222 toolchain : stable
230223 components : rustfmt
@@ -244,17 +237,17 @@ jobs:
244237 runs-on : ubuntu-latest
245238 steps :
246239 - name : Harden the runner (Audit all outbound calls)
247- uses : step-security/harden-runner@ec9f2d5744a09debf3a187a3f4f675c53b671911 # v2.13.0
240+ uses : step-security/harden-runner@f4a75cfd619ee5ce8d5b864b0d183aff3c69b55a # v2.13.1
248241 with :
249242 egress-policy : audit
250243
251- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
244+ - uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
252245 with :
253246 submodules : true
254- - uses : dtolnay/rust-toolchain@b3b07ba8b418998c39fb20f53e8b695cdcc8de1b
247+ - uses : dtolnay/rust-toolchain@e97e2d8cc328f1b50210efc529dca0028893a2d9
255248 with :
256249 toolchain : stable
257- - uses : taiki-e/install-action@d31232495ad76f47aad66e3501e47780b49f0f3e # v2.57.5
250+ - uses : taiki-e/install-action@d6d752794628f1e1fffa3c4d3c8874e06f043d50 # v2.62.15
258251 with :
259252 tool : cargo-machete
260253 - name : cargo machete
0 commit comments