cqframework / cqframework/vscode-cql
Support pre-release publishing with SNAPSHOT language server resolution
Open
@raleigh-g-thompson is already working on this.
Since Mar 17, 2026.
enhancement
- Dominant language
- TypeScript
- Stars
- 13
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
Add support for publishing pre-release extension builds that track -SNAPSHOT language server artifacts.
- javaServiceInstaller.ts: resolve SNAPSHOT JARs from Sonatype Central snapshots repo via maven-metadata.xml (timestamped artifact lookup); always re-download SNAPSHOT versions (no caching)
- package.json: strip -SNAPSHOT from extension version (vsce requires valid semver); add publish and publish:prerelease npm scripts
- README.md: replace odd/even minor versioning scheme with vsce publish --pre-release docs and updated release process
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.