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

Marketplace Extension behavior #1500

Open
jyoungyun opened this issue Feb 10, 2023 · 0 comments
Open

Marketplace Extension behavior #1500

jyoungyun opened this issue Feb 10, 2023 · 0 comments

Comments

@jyoungyun
Copy link
Collaborator

Marketplace Extension behavior

Pre-knowledge

VSCode Extension has two release types:

  • Release
  • Pre-Release

You can create a Pre-Release package using --pre-release flag.

vsce publish --pre-release

How to operate when there are available Release and Pre-Release extensions

According to the guideline,

VS Code will auto update extensions to the highest version available, so even if a user opted into a pre-release version, once there is an extension released with a high version, that user will be updated to the released version.

from https://code.visualstudio.com/updates/v1_63#_publishing-prerelease-extensions

Cases

  • What happens if a Pre-Release is published while Release is installed?
    • Auto update? : no
    • Show Switch to Pre-Release Version icon
      • If clicked this icon, Pre-Release version is installed and Show Switch to Release Version icon
  • What happens if a Release is published while Release is installed?
    • Auto update? : yes
  • What happens if a Pre-Release is published while Pre-Release is installed?
    • Auto update? : yes
  • What happens if a Release is published while Pre-Release is installed?
    • Auto update? : yes
    • There is no way to install the previous Pre-Release version

Related issue: #1473

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant