Skip to content

chore(index): Cargo 图标、版本控制分类,并同步 README 总览 - #23

Merged
xiaoyumuxi merged 2 commits into
mainfrom
readme/vcs-category-cargo-icon
Oct 24, 2026
Merged

xiaoyumuxi merged 2 commits into
mainfrom
readme/vcs-category-cargo-icon

Conversation

@xiaoyumuxi

Copy link
Copy Markdown
Collaborator

改动类型

  • 收录新插件
  • 新增版本
  • 修改插件信息
  • 撤回版本 / 下架插件
  • 脚本、CI 或文档

改了什么

  1. Cargo 显示自己的图标:在 Cargo 条目里加上 icon,指向 lithe-plugin-cargo#4 合并后固定提交上的 icons/cargo.svg(8fea6ad)。图标来自 JetBrains IntelliJ Community 的 platform/icons/src/language/rust.svg(Apache-2.0),来源已写进插件仓库的 NOTICE。之前 README 显示的是默认拼图图标。
  2. 新增“版本控制”分类:scripts/render-readme.mjs 的分类表加上 vcs → “版本控制”,scripts/store.test.mjs 补了对应断言。这个提交原本在 feat(index): 收录 Subversion 0.1.0 macOS 预发布插件 #22 里,但 feat(index): 收录 Subversion 0.1.0 macOS 预发布插件 #22 合并时它还没推上去,所以没合进 main,Subversion 现在会被归到“其他”。
  3. 手动同步 README 总览:feat(index): 收录 Subversion 0.1.0 macOS 预发布插件 #22 合并后,Sync README 工作流在推送时被 main 的 “Only owners merge main” 规则拒绝(GH013: Cannot update this protected ref,run 40059922297),README 一直停在 6 个插件。这次在 PR 里直接带上 node scripts/render-readme.mjs 生成的结果:全部 · 7 | 构建工具 · 3 | 语言支持 · 3 | 版本控制 · 1,Subversion 卡片也会出现。

Cargo 的图标和 README 修复合在一个 PR 里,是因为在机器人恢复之前,每个改动索引的 PR 都要自己带上 README,分开提交会互相冲突。

后续

Sync README 机器人还是推不上 main。以后要么把同步改成开 PR(和 track-releases 一样),要么给它加一个规则豁免;这件事单独处理,本 PR 不改工作流和规则。

自检

  • 没有修改已发布版本的下载地址和摘要,没有删除历史版本
  • node scripts/validate-index.mjs:7 个插件通过
  • node --test scripts/store.test.mjs:46 项通过
  • node scripts/render-readme.mjs --check:README 与索引一致
  • 图标 raw 地址返回 200,image/svg+xml

@xiaoyumuxi
xiaoyumuxi merged commit 181d23f into main Oct 24, 2026
1 check passed
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.

1 participant