Skip to content

chore: remove obsolete/corrupted check-no-vlang.sh gate - #24

Merged
hyperpolymath merged 1 commit into
mainfrom
chore/remove-obsolete-vlang-check
Jul 27, 2026
Merged

chore: remove obsolete/corrupted check-no-vlang.sh gate#24
hyperpolymath merged 1 commit into
mainfrom
chore/remove-obsolete-vlang-check

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

What

Removes gleam/scripts/check-no-vlang.sh, an obsolete estate check script
(not wired into any CI workflow in this repo).

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). V is
long retired from the estate either way, so this script (wired or not) is
obsolete and is deleted outright rather than repaired.

Evidence of the corruption (from the script's own comments before removal):

  • check-no-vlang.sh — enforce "ziguage is banned in the estate".
  • 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.

What changed

  • git rm gleam/scripts/check-no-vlang.sh

No workflow YAML referenced this script in this repo, so nothing else
changed.

🤖 Generated with Claude Code

V (vlang.io) was banned from the estate long ago and check-no-vlang.sh
enforced that. A prior global search-and-replace rewrote "V" -> "zig"
throughout the script, so it now bans Zig -- the estate's primary
systems/FFI language -- instead of V. Delete the script; V is long gone
either way so there is nothing left to enforce. (This copy lives under
gleam/scripts/ rather than repo-root scripts/; it was not wired into any
CI workflow in this repo.)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

@hyperpolymath
hyperpolymath marked this pull request as ready for review July 27, 2026 18:19
@hyperpolymath
hyperpolymath merged commit c9573ea into main Jul 27, 2026
2 of 6 checks passed
@hyperpolymath
hyperpolymath deleted the chore/remove-obsolete-vlang-check branch July 27, 2026 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant