Skip to content

Fix broken Marketplace badges, drop superfluous ones in README - #1857

Open
isc-klu wants to merge 18 commits into
intersystems-community:masterfrom
isc-klu:badges
Open

Fix broken Marketplace badges, drop superfluous ones in README#1857
isc-klu wants to merge 18 commits into
intersystems-community:masterfrom
isc-klu:badges

Conversation

@isc-klu

@isc-klu isc-klu commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • shields.io retired its visual-studio-marketplace badge category (both badges rendered "retired badge"). Switched to vsmarketplacebadges.dev, which still returns live version/install data.
  • Removed the Caché/Ensemble badges (all three linked to the same IRIS page anyway, kept IRIS) and the Snyk badge (no longer serves a purpose).
  • Switched packaging/publishing from the deprecated vsce to @vscode/vsce: npx vsce resolves to vsce@2.15.0, whose SVG-host allowlist doesn't include vsmarketplacebadges.dev and rejected the build; @vscode/vsce does.

Fixes #1853.

Test plan

  • Confirmed all badge URLs render correctly.
  • npx @vscode/vsce package succeeds locally (previously failed on README SVG validation).

@isc-klu isc-klu changed the title Fix broken Marketplace badges in README Fix broken Marketplace badges, drop superfluous ones in README Sep 3, 2026
shields.io retired its visual-studio-marketplace badge category (both
now render "retired badge"); switch to vsmarketplacebadges.dev, which
queries the Marketplace API directly.

Also drop the Snyk badge and the redundant Caché/Ensemble badges,
which now all link to the same InterSystems IRIS product page.
The legacy `vsce` package's last published version (2.15.0, which npx
resolves to since the package is no longer updated) hardcodes an SVG
badge-host allowlist that only trusts the now-dead
vsmarketplacebadge.apphb.com, not its replacement
vsmarketplacebadges.dev. @vscode/vsce is the actively maintained
successor and already trusts vsmarketplacebadges.dev.
@isc-klu
isc-klu marked this pull request as ready for review September 4, 2026 17:24
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.

Clean up or remove badges at start of README.md

1 participant