Commit fa00b1c
committed
ci(fuzz): use pre-installed cargo-fuzz to fix OSS-Fuzz build (thiserror E0463)
`cargo install cargo-fuzz --force` rebuilt cargo-fuzz (and its proc-macro dep
`thiserror_impl`) under the base-builder-rust image's sanitizer RUSTFLAGS, which
failed the pr_fuzzing checks with `error[E0463]: can't find crate for thiserror_impl`
before any project code compiled. The image already ships cargo-fuzz, so use it;
only fall back to a clean (RUSTFLAGS-cleared) install if genuinely missing.
Note: not locally reproducible without the OSS-Fuzz container; the pr_fuzzing CI
checks are the verification.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KfgJznd6jzSeDYsSXGAXkU1 parent c2b7e81 commit fa00b1c
1 file changed
Lines changed: 10 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
11 | 19 | | |
12 | 20 | | |
13 | 21 | | |
| |||
0 commit comments