Skip to content

Ship universal VSIX without bundled CLI binary#2

Merged
MelbourneDeveloper merged 1 commit intomainfrom
websitedeployment
Feb 27, 2026
Merged

Ship universal VSIX without bundled CLI binary#2
MelbourneDeveloper merged 1 commit intomainfrom
websitedeployment

Conversation

@MelbourneDeveloper
Copy link
Copy Markdown
Collaborator

TLDR;

Simplify the release pipeline to produce a single universal VSIX that no longer bundles the platform-specific CLI binary.

Details

  • Remove the platform matrix (osx-arm64, osx-x64, linux-x64, win-x64) from the build-vsix job — now builds one universal VSIX
  • Remove the .NET SDK setup and dotnet publish step from VSIX packaging
  • Exclude the bin/ directory from the VSIX via .vscodeignore
  • The separate build-cli job is unaffected and continues to produce platform-specific CLI artifacts

How do the tests prove the change works

Pipeline change — verified by successful CI build and VSIX packaging on push.

@MelbourneDeveloper MelbourneDeveloper merged commit 39191b0 into main Feb 27, 2026
3 checks passed
@MelbourneDeveloper MelbourneDeveloper deleted the websitedeployment branch February 27, 2026 09:39
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