From f898816bb72c98bbec04c3dd4378607e25d4eda2 Mon Sep 17 00:00:00 2001 From: hyperpolymath Date: Sat, 16 May 2026 15:20:11 +0100 Subject: [PATCH] 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 --- .github/workflows/e2e.yml | 5 ----- .github/workflows/zig-test.yml | 20 -------------------- 2 files changed, 25 deletions(-) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 307a1742..acf7d118 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -51,11 +51,6 @@ jobs: with: version: 0.15.0 - - name: Install V - run: | - git clone --depth 1 https://github.com/vlang/v /tmp/vlang - cd /tmp/vlang && make && sudo cp v /usr/local/bin/ - - name: Install Deno uses: denoland/setup-deno@5fae568d37c3b73e0e4ca63d4e2c4e324a2b3497 # v2 with: diff --git a/.github/workflows/zig-test.yml b/.github/workflows/zig-test.yml index 061e9a51..8cbbf822 100644 --- a/.github/workflows/zig-test.yml +++ b/.github/workflows/zig-test.yml @@ -70,23 +70,3 @@ jobs: - name: Run benchmarks run: cd ffi/zig && zig build bench - - v-lang-check: - name: V-lang Adapter Checks - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - - name: Install V-lang - run: | - sudo apt-get update && sudo apt-get install -y libgc-dev - git clone --depth=1 https://github.com/vlang/v - cd v && make && sudo ./v symlink - cd .. - - - name: Check LSP/DAP/BSP Adapters - run: | - for cart in lsp-mcp dap-mcp bsp-mcp; do - echo "Checking $cart adapter..." - v check cartridges/$cart/adapter/*.v - done