Skip to content

Commit bf81685

Browse files
committed
chore(ci): close cflite checkout gap; delete banned package.json
* Add explicit actions/checkout step to cflite_pr.yml before build_fuzzers (resolves AUDIT-2026-05-20-B; fuzzer was failing silently on every PR with no source to scan). * Delete root package.json — typescript devDep + tsc build script violate CLAUDE.md language policy (TypeScript banned in favour of ReScript; npm banned in favour of Deno). No .ts files remain in the repo so it had no live use. Resolves the governance / Language anti-pattern policy failure. * Move AUDIT-2026-05-20-B to Resolved. https://claude.ai/code/session_01MC3HDKEwGgcRwCuUuRmEeP
1 parent bf76de0 commit bf81685

3 files changed

Lines changed: 9 additions & 19 deletions

File tree

.github/workflows/cflite_pr.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ jobs:
1414
matrix:
1515
sanitizer: [address]
1616
steps:
17+
- name: Checkout
18+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+
1720
- name: Build Fuzzers (${{ matrix.sanitizer }})
1821
id: build
1922
uses: google/clusterfuzzlite/actions/build_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1 # v1

AUDIT.adoc

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,20 +28,19 @@ rather than backward-looking audit events), see
2828
auto-proof; `No absurd` lacks `Uninhabited` instances).
2929
|TBD (separate from #27)
3030

31-
|AUDIT-2026-05-20-B
32-
|2026-05-20
33-
|Low
34-
|`.github/workflows/cflite_pr.yml` has no `actions/checkout` step
35-
before invoking `build_fuzzers`; the fuzzer job has been silently
36-
failing on every PR.
37-
|TBD
3831
|===
3932

4033
== Resolved Audit Items
4134

4235
|===
4336
|ID |Date resolved |Description |Resolution commit
4437

38+
|AUDIT-2026-05-20-B
39+
|2026-05-26
40+
|`.github/workflows/cflite_pr.yml` missing `actions/checkout` before
41+
`build_fuzzers`. Added explicit checkout step pinned to v6.0.2 SHA.
42+
|PR #41 follow-up
43+
4544
|AUDIT-2026-05-20-#27
4645
|2026-05-25
4746
|Unsound `alignmentMatchesPlatformWord` postulate (Idris2). The

package.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)