Repository navigation
feat(index): 收录 Subversion 0.1.0 macOS 预发布插件 - #22
Merged
Merged
Conversation
Collaborator
Author
|
补充验证:把插件 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
改动类型
插件
io.github.lithe-idea.svn-support这是 macOS 的预发布插件,在版本控制工具窗口里显示 SVN 工作副本的变更,支持提交、更新、回滚、标记冲突已解决、清理、历史、Annotate 和与基线比较;项目树里的移动操作通过
svn move记录。Subversion 1.8+ 和 Node.js 20.3+ 需要用户自己安装。宿主需要是支持 API 3 的 Lithe preview 构建,并提供
vcsProviders: 1和serverProcess: 1(宿主侧见主仓库 #1441)。同一个 JS 包同时用于 darwin-arm64 和 darwin-x64,没有 Windows 下载。0.1.0 是 GitHub pre-release,自动追踪不会收录,所以手工提交这个条目。原生安装和完整界面验收还没做,条目描述和 Release 说明里都写明了,所以这个 PR 先开成 Draft。没有设置图标,插件包里也没有图标文件,README 会显示默认图标。
自检
plugin.json的vendor.signatureRequirement为"none",ID 不在dev.lithe.*node scripts/validate-index.mjs --verify-archives,7 个插件全部通过归档校验process.vcs权限和mayUseNetwork都已在清单和 README 中声明附加验证:
v0.1.0tag 上的 Release 工作流通过,覆盖 SDK 哈希校验、针对固定宿主提交构建的 Core 端到端 svn 场景测试,以及 tag 与版本号一致性检查。.sha256一致:23fb009cf9fc51f1093a77809f1865b52a781565bbde0c49a1ed890a3b0c46fc。requires(serverProcess: 1、vcsProviders: 1)与包内plugin.json完全一致。附带的脚本改动
scripts/render-readme.mjs的分类表新增vcs→ “版本控制”。之前只有语言支持、构建工具、主题、工具四类,Subversion 会被归到“其他”。合并后 README 总览会变成全部 · 7 | 构建工具 · 3 | 语言支持 · 3 | 版本控制 · 1(已在本地生成预览确认;README 本身由 Sync README 工作流在合并后更新)。scripts/store.test.mjs补了一条断言:vcs标签归入“版本控制”。46 项测试全部通过。