Commit 27238db
committed
ci: fix pre-existing failures so PR checks can actually pass
Four CI checks failed on every PR (and on main) for reasons unrelated to
any code change — the "CI that cannot pass" problem. Fix each:
- rust-ci.yml: the job calls the shared reusable rust-ci-reusable.yml with
no `with:` block, so its required `toolchain` input was empty and the
"parse toolchain version" step failed with `'toolchain' is a required
input`. Pass `toolchain: stable` (matches .tool-versions and the
dtolnay/rust-toolchain pins in e2e.yml).
- tests/aspect/cross_cutting_test.sh: the Documentation check asserted
README.adoc, but the repo ships README.md (root .adoc is EXPLAINME.adoc).
Accept either; aspect suite now PASS 29 / FAIL 0.
- cargo-audit.yml create-issue: `needs: audit` + `if: failure()` ran on PR
events where GITHUB_TOKEN is read-only, so `gh issue create` 403'd. Guard
with `&& github.event_name != 'pull_request'`; issues are still filed on
push/schedule runs.
Both workflow files keep their SPDX line-1 header and top-level permissions
block (workflow-linter.yml requirements); YAML validated.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015qwVESTcbfanY2iJPQNoSz1 parent 71a9456 commit 27238db
3 files changed
Lines changed: 7 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
42 | 45 | | |
43 | 46 | | |
44 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
| 54 | + | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
0 commit comments