Skip to content

Update vsce dependency to 2.16.0+ to make keytar an optional dependency. #2601

@commiterate

Description

@commiterate

azurite@3.35.0 currently locks vsce@2.15.0 which has keytar as a required dependency.

This breaks builds on Clang systems (e.g. Macs) because keytar's node-gyp build fails due to some invalid C code.

vsce@2.16.0 moves keytar to an optional dependency instead.

See NixOS/nixpkgs#449650 for more information.

Tasks:

  • Bump vsce to 2.16.0 or higher.
  • Release azurite@3.36.0.

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency file

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions