Skip to content

Commit f898816

Browse files
hyperpolymathclaude
andcommitted
fix(ci): remove banned V-language build from zig-test/e2e workflows
V-language is banned estate-wide; the sanctioned connector layer is zig-unified-api-adapter. These workflows still installed and ran V on every push. - .github/workflows/zig-test.yml: remove the entire "V-lang Adapter Checks" job (cloned/built github.com/vlang/v, then ran v check over cartridges/{lsp,dap,bsp}-mcp/adapter .v files). Those .v adapter files no longer exist in the repo, so the job was already dead. - .github/workflows/e2e.yml: remove the "Install V" step (cloned/built github.com/vlang/v into /usr/local/bin). The v binary was never invoked anywhere else in the e2e job. Both workflows remain valid YAML. Out of scope (noted for follow-up review, NOT changed here): the Justfile still carries live V-lang build/run wiring (build-adapter, install-v cloning vlang/v, legacy run recipes). That is a separate source-level change outside this CI-focused fix. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent ad21287 commit f898816

2 files changed

Lines changed: 0 additions & 25 deletions

File tree

.github/workflows/e2e.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,6 @@ jobs:
5151
with:
5252
version: 0.15.0
5353

54-
- name: Install V
55-
run: |
56-
git clone --depth 1 https://github.com/vlang/v /tmp/vlang
57-
cd /tmp/vlang && make && sudo cp v /usr/local/bin/
58-
5954
- name: Install Deno
6055
uses: denoland/setup-deno@5fae568d37c3b73e0e4ca63d4e2c4e324a2b3497 # v2
6156
with:

.github/workflows/zig-test.yml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -70,23 +70,3 @@ jobs:
7070

7171
- name: Run benchmarks
7272
run: cd ffi/zig && zig build bench
73-
74-
v-lang-check:
75-
name: V-lang Adapter Checks
76-
runs-on: ubuntu-latest
77-
steps:
78-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
79-
80-
- name: Install V-lang
81-
run: |
82-
sudo apt-get update && sudo apt-get install -y libgc-dev
83-
git clone --depth=1 https://github.com/vlang/v
84-
cd v && make && sudo ./v symlink
85-
cd ..
86-
87-
- name: Check LSP/DAP/BSP Adapters
88-
run: |
89-
for cart in lsp-mcp dap-mcp bsp-mcp; do
90-
echo "Checking $cart adapter..."
91-
v check cartridges/$cart/adapter/*.v
92-
done

0 commit comments

Comments
 (0)