Commit 58f1c51
chore: remove obsolete/corrupted check-no-vlang.sh gate (#18)
## 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 a622e08 commit 58f1c51
2 files changed
Lines changed: 0 additions & 83 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
This file was deleted.
0 commit comments