Commit 6a2adcc
chore: remove obsolete/corrupted check-no-vlang.sh gate (#20)
## What
Removes the estate's `scripts/check-no-vlang.sh` gate and the CI step
that
invoked it.
## Why
V (vlang.io) was banned from the estate years ago. `check-no-vlang.sh`
was
written to enforce that ban. At some point a global search-and-replace
ran
"V" -> "zig" across the file and it now bans **Zig** instead -- Zig is
the
estate's primary systems/FFI language (Zig-first ABI/FFI doctrine), so
this
script has been silently failing CI for any repo that legitimately
touches
Zig, and is worthless as a V-lang check now that "V" no longer appears
in it.
Evidence of the corruption (from the script's own comments before
removal):
- `check-no-vlang.sh — enforce "ziguage is banned in the estate".` (i.e.
"V
language" got replaced with "ziguage")
- `Estate rule: zig (vlang.io) is banned.` (vlang.io is V's site, not
Zig's)
- `PATTERNS=( ... 'zig' 'zig' 'vlang' ... )` (a duplicated replacement)
- failure message: `zig has been replaced by zig-unified-api-adapter.`
V is long retired from the estate and this check is obsolete either way,
so
rather than fix the corrupted pattern list, this PR deletes the script
and
its CI step outright.
## What changed
- `git rm scripts/check-no-vlang.sh`
- Removed the "No zig references" / "No V-lang references" step from the
CI workflow that invoked it (job/workflow otherwise untouched).
No other files were modified.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>1 parent 2bd102e commit 6a2adcc
2 files changed
Lines changed: 0 additions & 83 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
This file was deleted.
0 commit comments