Skip to content

Test: extensionKind can be an array #83500

@alexdima

Description

@alexdima

Test plan item for #83511

Complexity: 3

It is now possible to define extensionKind as an array. This can be defined in the following places:

  • extension's manifest (package.json)
  • user settings (remote.extensionKind)
  • product.json

For example, if defined as ["ui", "workspace"] this indicates that the extension can run both on the ui and the workspace side, with a preference for running on the ui side, so if the extension is installed on both places, the ui side will win. If an extension uses an empty array, it means that the extension does not support remote scenarios.

Please test:

  • create or edit an existing extension and tweak in all kind of ways the extensionKind and check that it works as expected.
  • NOTE: for 1 milestone, for compatibility reasons, we will interpret an extensionKind of "ui" as ["ui", "workspace"], so if an extension is marked with "ui" it can execute on both sides, with preference given to the local side

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions