Commit a3a2f32
committed
fix(rust-ci): pass explicit
The reusable Rust CI bundle pins `dtolnay/rust-toolchain` by commit SHA
(`@67ef31d5…`). That action infers the toolchain from its `@`-ref (e.g.
`@stable`), but a SHA ref carries no version, so its "parse toolchain
version" step receives an empty `toolchain` and fails:
'toolchain' is a required input
Process completed with exit code 1
This is the estate-wide `rust-ci / Cargo check + clippy + fmt` red seen
on every PR across the ~28 repos consuming this reusable workflow
(confirmed live in iseriser run 28287559313).
Add `toolchain: stable` to all four `dtolnay/rust-toolchain` steps
(check, test, audit, coverage), matching the `# stable` pin comment.
Consumers inherit the fix on the next standards-reusable pin refresh.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A6PSzJWpRxtzGDjUCEh7Mxtoolchain: stable to SHA-pinned dtolnay action1 parent 583a934 commit a3a2f32
1 file changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
152 | 157 | | |
153 | 158 | | |
| 159 | + | |
154 | 160 | | |
155 | 161 | | |
156 | 162 | | |
| |||
190 | 196 | | |
191 | 197 | | |
192 | 198 | | |
| 199 | + | |
193 | 200 | | |
| 201 | + | |
| 202 | + | |
194 | 203 | | |
195 | 204 | | |
196 | 205 | | |
| |||
230 | 239 | | |
231 | 240 | | |
232 | 241 | | |
| 242 | + | |
233 | 243 | | |
| 244 | + | |
| 245 | + | |
234 | 246 | | |
235 | 247 | | |
236 | 248 | | |
| |||
260 | 272 | | |
261 | 273 | | |
262 | 274 | | |
| 275 | + | |
263 | 276 | | |
| 277 | + | |
| 278 | + | |
264 | 279 | | |
265 | 280 | | |
266 | 281 | | |
| |||
0 commit comments