Skip to content

Commit f2541de

Browse files
fix(ci): repair never-parsed workflow(s) (#16)
These files were rejected by the workflow parser before any run could be scheduled: the API reported each name as its file path (the never-parsed fallback), and every run failed at 0s with zero jobs and no logs. - .github/workflows/secret-scanner.yml:ILLEGAL_KEY:rust-secrets:if-hashFiles Validated per file: actionlint, yaml.safe_load, duplicate-key check. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> ## How this was found GitHub reports a workflow's `name` as its file path when it has never successfully parsed the file. An estate-wide scan of 425 repos found 263 such workflows across 133 repos. ## Verification Each edited file passes actionlint, `yaml.safe_load`, and a duplicate-key check. For push-triggered workflows, full verification completes after merge: the decisive proof is the workflow resolving its declared name instead of its path. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent 0be35c8 commit f2541de

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

.github/workflows/secret-scanner.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ jobs:
2929
rust-secrets:
3030
runs-on: ubuntu-latest
3131
timeout-minutes: 15
32-
if: hashFiles('**/Cargo.toml') != ''
3332
steps:
3433
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3534
- name: Check for hardcoded secrets in Rust

0 commit comments

Comments
 (0)