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

publish pre-release versions to the marketplaces #1913

Open
GitMensch opened this issue May 31, 2023 · 4 comments
Open

publish pre-release versions to the marketplaces #1913

GitMensch opened this issue May 31, 2023 · 4 comments
Assignees
Labels
new feature New feature or request

Comments

@GitMensch
Copy link
Contributor

Is your feature request related to a problem?
So far preview versions can only be installed manually from vsix.

Describe the solution you'd like
Publish pre-release versions of the extension.

Additional information
https://code.visualstudio.com/api/working-with-extensions/publishing-extension#prerelease-extensions

@GitMensch GitMensch added the new feature New feature or request label May 31, 2023
@ishche
Copy link
Contributor

ishche commented May 31, 2023

I like this idea!
We could have continuous delivery into prerelease versions of extensions.

@Nurkambay
Copy link
Contributor

Good idea!

@slavek-kucera
Copy link
Contributor

Excellent idea, except I've just run into microsoft/vsmarketplace#310

@GitMensch
Copy link
Contributor Author

As noted in the referenced issue and in the docs: increment the minor version (possibly directly after a release), push all the preview/rc versions to the marketplace with an incrementing patch version and when preview is over set the patch to zero and increment the minor version. This way an "odd" minor number will always be a stable-release, while an even number is used for pre-releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature New feature or request
Projects
Status: In progress
Project board
  
In progress
Development

No branches or pull requests

4 participants