Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Jan 1, 2026

Configure the extension for publication to the VS Code Marketplace with automated CI/CD.

Changes

  • Package metadata: Added publisher, repository, bugs, homepage, keywords, and license fields to package.json
  • Publishing tooling: Added @vscode/vsce with package and publish scripts
  • Image format compliance: Converted SVG images to PNG (Marketplace requirement) and updated README references
  • Package exclusions: Created .vscodeignore to exclude development files from published package (~145 KB, 18 files)
  • Automated publishing: Added .github/workflows/publish.yml that builds, tests, and publishes on version tags
  • Documentation: Added PUBLISHING.md explaining bundling approach, manual/automated publishing methods, and PAT setup

Publishing

The extension uses esbuild to bundle all dependencies into dist/extension.js, enabling the --no-dependencies flag for optimal package size and startup performance.

To publish:

pnpm version patch  # or minor/major
git push --follow-tags  # triggers GitHub Actions workflow

Requires VS_MARKETPLACE_TOKEN GitHub secret with Azure DevOps PAT (Marketplace > Manage permissions).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • esm.ubuntu.com
    • Triggering command: /usr/lib/apt/methods/https /usr/lib/apt/methods/https (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Publish on VS Code Marketplace</issue_title>
<issue_description></issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@tschm tschm marked this pull request as ready for review January 1, 2026 19:08
Copilot AI changed the title [WIP] Publish extension on VS Code Marketplace Add VS Code Marketplace publishing infrastructure Jan 1, 2026
Copilot AI requested a review from tschm January 1, 2026 19:17
@tschm tschm merged commit c01ffe0 into main Jan 1, 2026
1 check passed
@tschm tschm deleted the copilot/publish-vs-code-marketplace branch January 1, 2026 19:42
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.

Publish on VS Code Marketplace

2 participants