Conversation
✅ Deploy Preview for rstest-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Pull Request Overview
This PR adds support for publishing the VS Code extension to the Open VSX Registry in addition to the existing VS Code Marketplace. The change introduces the ovsx CLI tool and updates the release workflow to publish to both registries.
Key Changes
- Added
ovsxpackage as a development dependency for publishing to Open VSX Registry - Updated CI/CD workflow to publish the extension to Open VSX Registry after publishing to VS Code Marketplace
Reviewed Changes
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| pnpm-lock.yaml | Added ovsx@0.10.6 and its dependencies to the lockfile |
| packages/vscode/package.json | Added ovsx as a devDependency |
| .github/workflows/release.yml | Added new step to publish extension to Open VSX Registry |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - name: Publish OVSX Extension | ||
| env: | ||
| OVSX_PAT: ${{ secrets.OVSX_PAT }} | ||
| run: pnpm --filter ./packages/vscode exec ovsx publish --target ${{ matrix.vsce-target }} |
There was a problem hiding this comment.
The ovsx publish command may not support the --target flag in the same way as vsce publish. Open VSX typically uses platform-specific VSIX files rather than target flags. Consider using ovsx publish rstest-${{ matrix.vsce-target }}.vsix to publish the pre-built platform-specific package, or verify that ovsx supports the --target flag with the same syntax.
| run: pnpm --filter ./packages/vscode exec ovsx publish --target ${{ matrix.vsce-target }} | |
| run: pnpm --filter ./packages/vscode exec ovsx publish rstest-${{ matrix.vsce-target }}.vsix |
Summary
publish to OVSX for the forked IDEs of VS Code.
Related Links
Checklist