Skip to content

Publish SSMS extension to the SSMS Gallery on release (#343)#348

Merged
erikdarlingdata merged 1 commit into
devfrom
add-ssms-gallery-343
May 22, 2026
Merged

Publish SSMS extension to the SSMS Gallery on release (#343)#348
erikdarlingdata merged 1 commit into
devfrom
add-ssms-gallery-343

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Completes the original ask in #343. With the VSIX now built and verified in releases (v1.11.2), this adds the gallery publish step.

Change

release.yml gains a Publish SSMS extension to SSMS Gallery step that POSTs PlanViewer.Ssms.vsix to https://ssmsgallery.azurewebsites.net/api/upload after the GitHub release upload.

  • Gated on steps.ssms.outputs.BUILT == 'true' — only runs if the VSIX actually built.
  • continue-on-error: true — a gallery outage can never fail the release.
  • shell: bash so curl is curl.exe, not the PowerShell Invoke-WebRequest alias.
  • ErikEJ confirmed on Publishing to SSMS Gallery #343 that the gallery extracts version + description from the vsixmanifest, so the upload filename is irrelevant.

Activation

No version bump — this rides along on the next release. Nothing publishes until then.

🤖 Generated with Claude Code

@erikdarlingdata erikdarlingdata merged commit 06dc723 into dev May 22, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the add-ssms-gallery-343 branch May 22, 2026 12:56
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