Skip to content

Fix Marketplace publishing - #16

Merged
Darkseal merged 1 commit into
masterfrom
fix-marketplace-publish
Oct 10, 2026
Merged

Darkseal merged 1 commit into
masterfrom
fix-marketplace-publish

Conversation

@Darkseal

Copy link
Copy Markdown
Collaborator

Fixes the first tagged release run: manifest tags are now separated by semicolons, and the release workflow runs the VsixPublisher copy that ships with its dependencies.

- Separate the VSIX manifest tags with semicolons: VsixPublisher reads them as one 145-character
  tag otherwise (maximum 50).
- Run VsixPublisher from bin\lib, where its dependencies are; the copy under bin crashes while
  initializing telemetry.
Copilot AI balanced review requested due to automatic review settings October 10, 2026 17:56
@Darkseal
Darkseal merged commit 8d25f84 into master Oct 10, 2026
2 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The manifest unintentionally removes the existing Source Control Client tag.

1 open finding
What changed in this PR

Updates Marketplace publishing after the first tagged release failure.

Changes:

  • Uses semicolon-separated Marketplace tags.
  • Selects the dependency-complete VsixPublisher executable.
File Description
SourceControlSwitcher/​Manifest/​source.extension.vsixmanifest Updates tag delimiters.
.github/​workflows/​release.yml Selects VsixPublisher from bin\lib.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

<ReleaseNotes>Resources\CHANGELOG.txt</ReleaseNotes>
<Icon>Resources\Icon.png</Icon>
<Tags>Source Control, Source Code Control, Source Control Provider, Source Control Client, Git, SVN, Subversion, TFVC, Team Foundation, Perforce, Helix</Tags>
<Tags>Source Control;Source Code Control;Source Control Provider;Git;SVN;Subversion;TFVC;Team Foundation;Perforce;Helix</Tags>
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.

2 participants