Skip to content

Commit 7d22687

Browse files
docs: stop describing two deleted CI workflows as live (#299)
`npm-bun-blocker.yml` was **replaced** by `runtime-policy.yml`, and `ts-blocker.yml` was **deleted outright**, across 55 repositories. These documents still described both as active CI. | Old | New | |---|---| | `npm-bun-blocker` | `runtime-policy` — renamed in place; it has a successor | | `ts-blocker` | **removed** — no successor; the rule it enforced ("use ReScript instead") is itself retired | **Why they went:** the old blocker failed any build carrying `bun.lockb` with *"Use Deno instead"* — blocking what is now the **first-choice** runtime under `LANGUAGE-POLICY.adoc` §1. And `ts-blocker` **could not fail**: it diffed `HEAD~1` on a depth-1 checkout, sent the error to `/dev/null`, and swallowed it with `|| true`. **20/20 runs green; it never once fired.** **Deliberately untouched:** dated records (`CRG-AUDIT-2026-04-18.adoc`, `SESSION-CLOSE-*`, CHANGELOGs, `.audittraining/`) — they record the tree *as it was*, and rewriting them falsifies the record. Also `standards/LANGUAGE-POLICY.adoc`, which names both **on purpose** to document their retirement. Full scan: `dev-notes/SCAN-RESULTS-2026-07-29.adoc`. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
1 parent 4e7ecaf commit 7d22687

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

broad-spectrum/CLAUDE.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,7 @@ The project uses only:
168168
## CI/CD Enforcement
169169

170170
GitHub Actions enforce:
171-
- **ts-blocker.yml**: No TypeScript files allowed
172-
- **npm-bun-blocker.yml**: No npm/bun lock files
171+
- **runtime-policy.yml**: No npm/bun lock files
173172
- **makefile-blocker.yml**: No Makefiles (use Justfile)
174173

175174
## Resources

nano-aider/LOCK_SCOPE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ nano-aider will **NEVER** contain:
2828
| Banned | Reason | Enforced By |
2929
|--------|--------|-------------|
3030
| TypeScript | Use ReScript | `rsr-antipattern.yml` |
31-
| Node.js/npm/bun | Use Deno | `npm-bun-blocker.yml` |
31+
| Node.js/npm/bun | Use Deno | `runtime-policy.yml` |
3232
| Go | Use Rust | `rsr-antipattern.yml` |
3333
| Python (non-SaltStack) | Use Ada/Rust | CI checks |
3434
| Kotlin/Swift | Use Tauri/Dioxus | Policy |

personal-sysadmin/docs/CICD-ANALYSIS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ Typical repo has **14-19 workflows**. Many are redundant or overlapping:
4949
|----------|-----------|----------------|
5050
| Security | codeql.yml, scorecard.yml, security-policy.yml, workflow-linter.yml | Keep all - different purposes |
5151
| Mirroring | mirror.yml | Keep if secrets configured, else remove |
52-
| Language Blockers | rsr-antipattern.yml, ts-blocker.yml, npm-bun-blocker.yml | **Consolidate into single blocker** |
52+
| Language Blockers | rsr-antipattern.yml, runtime-policy.yml | **Consolidate into single blocker** |
5353
| Build/CI | rust-ci.yml, zig-ffi.yml, release.yml | Keep - project-specific |
5454
| Quality | quality.yml | Keep |
5555
| Fuzzing | cflite_batch.yml, cflite_pr.yml | Keep for security testing |
@@ -59,7 +59,7 @@ Typical repo has **14-19 workflows**. Many are redundant or overlapping:
5959
## Recommended Optimizations
6060

6161
### 1. Consolidate Language Blockers
62-
Merge `ts-blocker.yml`, `npm-bun-blocker.yml`, `rsr-antipattern.yml` into single workflow.
62+
Merge `runtime-policy.yml`, `rsr-antipattern.yml` into single workflow.
6363

6464
### 2. Conditional Mirroring
6565
Add guards to `mirror.yml`:

0 commit comments

Comments
 (0)