Skip to content

feat(release): 同时发布到 Open VSX 扩展商店 #13

Description

@guilimao

目前 Mutsumi 在 GitHub Releases 中提供了多个平台的 VSIX,并且已经可以通过 Visual Studio Marketplace 安装,但非官方构建编辑器用户无法通过该扩展商店下载。

希望可以考虑将 Mutsumi 的正式版本同步发布到 Open VSX,以便使用 Open VSX 作为扩展源的 Code OSS 衍生编辑器用户能够直接搜索、安装并接收更新,而不需要手动从 GitHub Releases 下载 VSIX。

可能的实施步骤如下:

  1. 注册Eclipse账号,同意Eclipse Contributor Agreement,关联Github账号
  2. 用 GitHub 账号登录 https://open-vsx.org 生成 Personal Access Token
  3. 在现有 Release 工作流构建完成后,发布已生成的 VSIX。如果后续希望减少重复操作,也可以考虑在现有 Release workflow 中增加 Open VSX 发布步骤,例如使用 ovsx publish,并将 PAT 存入仓库 Secrets
  4. 保持 Visual Studio Marketplace、Open VSX 和 GitHub Release 的版本号一致。

请问是否愿意考虑增加 Open VSX 官方发布渠道?

如果需要,我可以协助测试 Open VSX 版本在其他兼容编辑器中的安装和运行情况。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions