You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replaces the static grep-chain TS check with a python step that:
- Applies the universal builtin allowlist (bindings/, tests/, scripts/,
mcp-adapter/, *vscode*/, cli/, mod.ts, lsp-server.ts, deno-*/, etc.)
- **Reads the per-repo `.claude/CLAUDE.md` 'TypeScript Exemptions' table
at CI time** and treats each `Path` row as allowed.
Why: the previous static allowlist required editing the workflow
whenever a legitimate per-repo exemption was needed. This made the
per-repo `.claude/CLAUDE.md` exemption table (the documented source of
truth) and the workflow drift apart. Now they're the same single source.
To exempt a path going forward: add one row to `.claude/CLAUDE.md`'s
'TypeScript Exemptions' table — no workflow edit required.
To migrate off TS: see Human_Programming_Guide.adoc migration chapter
(in affinescript repo).
0 commit comments