Skip to content

Commit 4c6138c

Browse files
hyperpolymathclaude
andcommitted
docs: stop describing two deleted CI workflows as live
npm-bun-blocker.yml was REPLACED by runtime-policy.yml, and ts-blocker.yml was DELETED outright, across 55 repositories on 2026-07-29. These documents still described both as active CI. 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, briefly: the old npm-bun-blocker failed any build carrying bun.lockb with "Use Deno instead", which blocked what is now the FIRST-choice runtime under standards/LANGUAGE-POLICY.adoc §1 and mandated the second. ts-blocker could not fail at all -- it diffed HEAD~1 on a depth-1 checkout, sent the error to /dev/null and swallowed it with || true. 20 of 20 runs green; it never once fired. Deliberately NOT touched, and excluded from the sweep that produced this: * dated records -- CRG-AUDIT-2026-04-18.adoc, SESSION-CLOSE-*, STATE-ASSESSMENT-*, CHANGELOGs, .audittraining/. They record the tree AS IT WAS; rewriting them would falsify the record. * standards/LANGUAGE-POLICY.adoc, which names both workflows on purpose in order to document their retirement. Full scan: dev-notes/SCAN-RESULTS-2026-07-29.adoc. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent 4e7ecaf commit 4c6138c

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)