• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

DrRataplan / xq-lsp / 26570141706
93%

Build:
DEFAULT BRANCH: main
Ran 28 May 2026 10:49AM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 May 2026 10:48AM UTC coverage: 93.726% (+0.02%) from 93.709%
26570141706

push

github

DrRataplan
feat(vscode): bundle extension with esbuild, add smoke tests, fix release pipeline

Bundle the VS Code extension with esbuild to reduce the VSIX from 591
files to ~13. Add a smoke test suite that validates the bundle on every
CI run. Fix the release workflow so vscode publishing works reliably.

Changes:
- editors/vscode/build.mjs: esbuild script that bundles extension.js
  (CJS) and the LSP server (ESM with createRequire banner), then copies
  the builtins/ directory
- editors/vscode/extension.js: rewritten as plain CJS (no ESM/require
  hacks); references the bundled server.mjs via __dirname
- editors/vscode/smoke.test.mjs: LSP smoke tests — build artifacts,
  hover over fn/math/array/map/xs builtins, completion for fn: prefix,
  and publishDiagnostics notification
- editors/vscode/.vscodeignore: exclude source files and lock file from
  the packaged extension
- editors/vscode/package.json: add esbuild devDep and build/package
  scripts; depend on xq-lsp via file:../..
- ci.yml: install editors/vscode deps so smoke tests run; add
  publish-dry-run job (npm pack + vsce package) to validate packaging
  on every PR
- release.yml: fix bump-vscode-xqlsp and publish-vscode — add
  npm run build before npm pack (dist/ was missing from tarball), use
  npm install instead of npm ci (lock file only has linux-x64 optional
  packages, npm ci rejected it); standardise all jobs on Node 26
- package.json: fix repository and bin fields flagged by npm pkg fix

https://claude.ai/code/session_01P1vshNW7fGUTXmPf7nCG9s

766 of 918 branches covered (83.44%)

Branch coverage included in aggregate %.

210 of 210 new or added lines in 1 file covered. (100.0%)

2939 of 3035 relevant lines covered (96.84%)

427220.06 hits per line

Jobs
ID Job ID Ran Files Coverage
1 26570141706.1 28 May 2026 10:49AM UTC 21
93.73
GitHub Action Run
Source Files on build 26570141706
  • Tree
  • List 21
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26570141706
  • 463e25d4 on github
  • Prev Build on main (#26568491648)
  • Next Build on main (#26570182199)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc