From 6e263a00524c1d7ea6a2facf4683021161912d0f Mon Sep 17 00:00:00 2001 From: "Jonathan D.A. Jewell" <6759885+hyperpolymath@users.noreply.github.com> Date: Wed, 29 Jul 2026 08:09:15 +0100 Subject: [PATCH] docs: stop describing two deleted CI workflows as live MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- rescript-ecosystem/packages/core/env/REVIEW.adoc | 3 +-- synapse/TESTING-REPORT.adoc | 2 +- well-known-ecosystem/README.adoc | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/rescript-ecosystem/packages/core/env/REVIEW.adoc b/rescript-ecosystem/packages/core/env/REVIEW.adoc index 3317995e6..ebcd6305e 100644 --- a/rescript-ecosystem/packages/core/env/REVIEW.adoc +++ b/rescript-ecosystem/packages/core/env/REVIEW.adoc @@ -15,8 +15,7 @@ This repository is the **RSR (Rhodium Standard Repository) Template** - a canoni The repository includes robust CI/CD workflows for enforcing coding standards: -* **ts-blocker.yml** (`.github/workflows/ts-blocker.yml:1`) - Blocks TypeScript/JavaScript additions, enforcing ReScript adoption -* **npm-bun-blocker.yml** (`.github/workflows/npm-bun-blocker.yml:1`) - Blocks npm/bun artifacts, requiring Deno +* **runtime-policy.yml** (`.github/workflows/runtime-policy.yml:1`) - Blocks npm/bun artifacts, requiring Deno * **rsr-antipattern.yml** (`.github/workflows/rsr-antipattern.yml:1`) - Comprehensive anti-pattern checks (no Go, no Python except SaltStack) * **guix-nix-policy.yml** (`.github/workflows/guix-nix-policy.yml:1`) - Enforces Guix-primary package management diff --git a/synapse/TESTING-REPORT.adoc b/synapse/TESTING-REPORT.adoc index 7078d5ed9..933af1006 100644 --- a/synapse/TESTING-REPORT.adoc +++ b/synapse/TESTING-REPORT.adoc @@ -215,7 +215,7 @@ The parser correctly: |security-policy.yml|Security policy check|Present |jekyll-gh-pages.yml|GitHub Pages|Present |instant-sync.yml|Instant sync|Present -|npm-bun-blocker.yml|Block npm/bun usage|Present +|runtime-policy.yml|Block npm/bun usage|Present |=== === Issues Identified diff --git a/well-known-ecosystem/README.adoc b/well-known-ecosystem/README.adoc index ca57bdd54..afdcc2af2 100644 --- a/well-known-ecosystem/README.adoc +++ b/well-known-ecosystem/README.adoc @@ -194,7 +194,7 @@ This repository includes comprehensive policy enforcement: | `rsr-antipattern.yml` | Blocks TypeScript, Go, npm lockfiles; enforces RSR stack -| `npm-bun-blocker.yml` +| `runtime-policy.yml` | Blocks npm/bun artifacts | `guix-nix-policy.yml`