konveyor / editor-extensions

Developer experience stuff, like VSCode Extension, for Konveyor.
0 stars 8 forks source link

vscode extension versioning considerations #12

Closed djzager closed 1 month ago

djzager commented 1 month ago

How is our extension going to deal with min/max versions of VSCode, identifying incompatibilities, etc?

rszwajko commented 1 month ago

The minimum VS Code version required by the extension is configured in the extension manifest (package.json) using engine property i.e.

"engines": {
    "vscode": "^1.93.0"
  }

According to the docs engine is:

An object containing at least the vscode key matching the versions of VS Code that the extension is compatible with. Cannot be *. For example: ^0.10.5 indicates compatibility with a minimum VS Code version of 0.10.5.

rszwajko commented 1 month ago

@djzager IMHO we can continue with our current minimal version (which is the newest). If we need functionalities added in the newer version we can update. So no more actions here. Note also that PR #15 set minimum versions for npm and node which are our main dependencies.

djzager commented 1 month ago

I'm going to close this work as completed as my understanding is we have determine there is no work for us to do right now. As our extension ages it will become an issue.

Please reopen if I misunderstood.