Skip to content

CI: build Neva LSP binaries and package VSIX#22

Merged
emil14 merged 4 commits intomainfrom
codex/ci-cd-lsp-build-v2
Feb 18, 2026
Merged

CI: build Neva LSP binaries and package VSIX#22
emil14 merged 4 commits intomainfrom
codex/ci-cd-lsp-build-v2

Conversation

@emil14
Copy link
Contributor

@emil14 emil14 commented Feb 18, 2026

Summary

  • add GitHub Actions CI workflow to build all required neva-lsp binaries from nevalang/neva (darwin/linux/windows x amd64/arm64)
  • upload each built binary as an artifact and then assemble them into bin/ for extension packaging
  • build and package the extension (npm ci, npm run build, npx vsce package) and upload .vsix as CI artifact
  • document CI behavior in CONTRIBUTING: no git submodule required for LSP

Why

This makes extension CI/CD self-contained: it can build the exact LSP binaries needed for release packaging without relying on manual local copying into bin/.

Notes

  • workflow supports manual dispatch with optional neva_ref input to build against a specific nevalang/neva branch/tag/SHA
  • no version bump or publishing changes included

Verification

  • local: npm run build passes

@emil14 emil14 merged commit 5956349 into main Feb 18, 2026
8 checks passed
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