clangd / vscode-clangd

Visual Studio Code extension for clangd
https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd
MIT License
590 stars 97 forks source link

Set up snapshot releases #517

Open HighCommander4 opened 10 months ago

HighCommander4 commented 10 months ago

It would be nice to have a way for users to try the latest changes to vscode-clangd without having to build it from source (and without having to publish a new version to the extension marketplace after every commit).

Clangd has weekly snapshot builds that serve this purpose; perhaps vscode-clangd could have something similar?

The frequency of commits to vscode-clangd is pretty low (there have been 6 commits in 2023 so far, that's less than one per month on average), so it could make sense to have every commit trigger a snapshot build (but I'm open to alternatives, e.g. a daily or weekly snapshot that's only created if there have been changes since the last snapshot).

GitMensch commented 10 months ago

A direct build seems also to be much more reasonable for this extension - as it is much smaller an faster to do than the full clangd. I'd therefore "vote" for integrating that in the GH workflow (it would be enough to provide the artifact, the automated uploading as testing version is a different thing, but not needed).

simon8233 commented 8 months ago

is it any exists vscode-clangd release docs for developer refers? I hope i can found some spase time to do some contribute on it vscode-clangd give much help on my jobs :) very thanks community help:)

HighCommander4 commented 8 months ago

is it any exists vscode-clangd release docs for developer refers? I hope i can found some spase time to do some contribute on it vscode-clangd give much help on my jobs :) very thanks community help:)

Thanks for your interest :) You can find instructions for building vscode-clangd here: https://github.com/clangd/vscode-clangd/blob/master/DEVELOPING.md