Skip to content

vscode dependency - is it possible to get a "legacy" version? #742

Open
@GitMensch

Description

@GitMensch

The last one that has no vscode 1.6x dependency was 0.20.0.

Checking the revision history of package.json I see that it was increased to vscode 1.61 in version 0.21.0 to support platform specific extensions (to be able to include the matching graal-vm native built lemminx binary - which seems to be only used if Java is not available on the system) and later to enable a pre-release version (there's no way around it for that) to 1.63.

Rechecked: Those deployment parts seem to be the only reasons for the increased dependency. Are there more?
Manually downloading the vsix from open-vsx (it is not attached as a release artifact, only lemminx binaries are) and replacing the two occurrences of 1.61 with 1.52 in it allows not only installing but (given some tests) also using it with the 1.55 version that is installed on one of the machines I have to use and can't update myself.

Question:

  • Would it be possible (and reasonable) to also provide a "not platform specific" version without the binary (which is still downloaded if no working java is found) - in this one having the dependency set back to 1.52?
  • Would it be possible (and reasonable) to stick with a previous version in the repo (presumably 1.61) and only increase it during CI built of the pre-release version?

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildquestionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions