Skip to content

feat: report extension compatibility version to Marketplace - #22

Merged
Iamliuxiaozhen merged 1 commit into
mainfrom
fix/Extensions
Nov 14, 2026
Merged

Iamliuxiaozhen merged 1 commit into
mainfrom
fix/Extensions

Conversation

@Iamliuxiaozhen

Copy link
Copy Markdown
Member

Add support for configuring a Marketplace extensions gallery in product.json and introduce an optional extensionCompatibilityVersion that forks can set to report an upstream VS Code version to the extension Marketplace while keeping their own branding version for engines.vscode checks.

  • Add extensionCompatibilityVersion to IProductConfiguration
  • Add helper to derive the compatibility product version
  • Use it when resolving compatible extension versions for install/update
  • Add extensionsGallery configuration to product.json
  • Relax the hygiene check that previously forbade extensionsGallery

Add support for configuring a Marketplace extensions gallery in `product.json`
and introduce an optional `extensionCompatibilityVersion` that forks can set to
report an upstream VS Code version to the extension Marketplace while keeping
their own branding version for `engines.vscode` checks.

- Add `extensionCompatibilityVersion` to `IProductConfiguration`
- Add helper to derive the compatibility product version
- Use it when resolving compatible extension versions for install/update
- Add `extensionsGallery` configuration to `product.json`
- Relax the hygiene check that previously forbade `extensionsGallery`
@Iamliuxiaozhen
Iamliuxiaozhen merged commit 7ab7e87 into main Nov 14, 2026
62 checks passed
@Iamliuxiaozhen
Iamliuxiaozhen deleted the fix/Extensions branch November 14, 2026 07:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant