-
Notifications
You must be signed in to change notification settings - Fork 29.5k
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
Test pre-release extensions as an Extension author #138068
Comments
@JacksonKearl @alexdima @roblourens if you have any questions or if something is not clear from the test plan item please reach out to me. Thanks. |
The linked Extension Authoring Guide doesn't seem to include information on pre-release publishing, is that documented somewhere? |
Awesome, can't wait to adopt it for SSH |
@JacksonKearl Documentation of the feature is pending yet, we will add all information once testing is done. Thanks for reminding |
Great use case! |
I wrote a first version of the docs for extension authors |
Ref #15756
Complexity: 5
Create Issue
As an extension author you can support pre releases for your extension.
Extension authoring guide
Please read following before starting testing
Note 1: You can only use
major.minor.patch
for extension version.pre-release tags
are not supported.Note 2: Recommended to use
major.EVEN_NUMBER.patch
for release versions andmajor.ODD_NUMBER.patch
for pre-release versions. Eg:0.2.*
for release and0.3.*
for pre-release.Note 3: Please wait at least for ~10 minutes after publishing your extension for VS Code to pick it.
Note 4: Pre-release versions are given preference only if they are newer than the newest released version. So, please make sure to have a pre-release version newer than newest released version for testing pre-release versions.
Please test following:
Using latest
vsce
you can publish a pre-release version using--pre-release
flag. Eg:vsce publish --pre-release
Pre-release extension version is supported only when
vscode.engine
value inpackage.json
is >= 1.63.0.Publish some release versions and some pre-release versions.
Open VS Code insiders and browse for your extension
Test Updating
Make sure that pre-release versions cannot be installed in current VS Code stable
The text was updated successfully, but these errors were encountered: