Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Process #776

Open
MNASTM opened this issue Feb 17, 2025 · 1 comment
Open

Release Process #776

MNASTM opened this issue Feb 17, 2025 · 1 comment

Comments

@MNASTM
Copy link

MNASTM commented Feb 17, 2025

Hello,

I am wondering how the release process work. When do you plan to publish the next one on the marketplace?
I am actually interested in #749 which looks to solve one of my use cases which is:

  • clangd path is not found in path at startup (=>install prompt notification)
  • user does not click install but provides a valid path in the settings (clangd.path)
  • clangd server restarts automatically (which is not the case with 0.1.33)

Being that said, it sounds related to on-going #117. What is the status of this one?

Thanks

@HighCommander4
Copy link
Contributor

I am wondering how the release process work. When do you plan to publish the next one on the marketplace?

vscode-clangd does not currently have a regular release schedule. Releases so far have been made ad hoc by pushing a commit which bumps the version number in package.json, which triggers a Github Action that packages the source files on the master branch and uploads the package to the VSCode Marketplace.

Things are currently in a bit of a limbo, because we've had a change land which caused a serious regression and had to publish a new version to revert it on two separate occasions (#708, #722, #734). Currently the change is back on the master branch (#758) but I'd like to have a workflow in place to publish pre-release versions for validation (#765) before having it appear in a stable release again. However, I have not had time to do the RelEng work to implement such a workflow thus far. @JVApen has expressed interest in helping with this but I understand at the moment he is busy as well.

Help with the process would definitely be appreciated.

I am actually interested in #749 which looks to solve one of my use cases which is:

  • clangd path is not found in path at startup (=>install prompt notification)

  • user does not click install but provides a valid path in the settings (clangd.path)

  • clangd server restarts automatically (which is not the case with 0.1.33)

I don't think #749 addresses this use case. #749 concerns scenarios where the user does click "install"; the change it makes is that rather than reloading the entire VSCode window after the installation, it just starts the clangd server.

Being that said, it sounds related to on-going #117.

Yes, it sounds like #117 would address your use case.

What is the status of this one?

It looks like the patch is a few years old and has bitrotted. If you're interested in the use case, you're welcome to ping the patch author on the PR, or take over the PR yourself. I'm happy to review an updated PR that applies to current master.

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

No branches or pull requests

2 participants