Skip to content

Can't install pre-release extension from via .gitpod.yml #14416

@david-bakin

Description

@david-bakin

Bug description

Turns out that the Rust language "analyzer" extension - https://open-vsx.org/extension/rust-lang/rust-analyzer/0.4.1270 - as of this date - has no release version available on open-vsx, only pre-release versions. And thus you can't install it via .gitpod.yml. (You get an error message saying "no release version available".)

You can install it manually via the extension's page, using the "Install" drop-down menu:

image

This is the feature request: There should be a way to specify this override ("pre-release okay") in the .gitpod.yml.

(n.b.: Image above shows menu offering to install the release version - however, when you try it it tells you there's no release version available; seems to be a limitation of the code that populates the menu.)

Steps to reproduce

Find an extension on open-vsx that has no release version, only pre-release versions. Name it in the vscode.extensions attribute of a .gitpod.yml. See what happens when you open the workspace.

Workspace affected

No response

Expected behavior

This behavior is okay - default to release versions of extensions only - but there should be a way to modify the attribute in the .gitpod.yml vscode.extensions section to specify that a particular extension is okay to install the pre-release version.

Example repository

No response

Anything else?

Discord discussion: https://discord.com/channels/816244985187008514/1037804343627362374

Metadata

Metadata

Assignees

No one assigned

    Labels

    meta: staleThis issue/PR is stale and will be closed soontype: bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions