Skip to content

feat(index): 收录 LLDB Debugger 0.1.0 预发布插件 - #28

Merged
xiaoyumuxi merged 1 commit into
mainfrom
index/lldb-debug-0.1.0
Oct 26, 2026
Merged

xiaoyumuxi merged 1 commit into
mainfrom
index/lldb-debug-0.1.0

Conversation

@xiaoyumuxi

@xiaoyumuxi xiaoyumuxi commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

改动类型

  • 收录新插件
  • 新增版本
  • 修改插件信息
  • 撤回版本 / 下架插件(请写明原因)
  • 脚本、CI 或文档

插件

说明

  • 只改 lithe-plugin-index.json:在 lua-support 前按 id 字母序插入 LLDB Debugger 0.1.0,一个 darwin 包同时服务 arm64 与 x64(SHA-256 b550668d…fe69f,与 Release 资产摘要一致)。
  • 插件通过用户电脑上的 lldb-dap 调试 C / C++ / Objective-C / Swift / Rust,只请求 debug.launch 权限,不内置任何调试器或可执行文件。
  • 这是预发布:插件需要 pluginAPIVersion: 4,目前只有 Lithe preview 开发版支持。Release 同样标为 pre-release,所以 track-releases 不会自动追踪,按 Maven、Gradle 0.1.0 的先例手工收录。描述里已写明需要 Lithe preview 开发版;不支持 API 4 的稳定版会提示升级 Lithe(plugin.index.apiUnsupported),不会安装。
  • 稳定版支持 API 4 之后,仓库会去掉 --prerelease 并发新版本,之后由 bot 自动追踪。
  • 没有填 icon:插件仓库里还没有图标文件,README 总览使用默认图标,之后单独提 PR 补。
  • 标签里的 tool 只是为了让它在 README 总览里归入“工具”,而不是“其他”。

自检

  • 我是该插件的作者或维护者(或已获得授权)
  • plugin.json 的 vendor.signatureRequirement 为 "none",ID 不在 dev.lithe.*
  • 已在本地运行 node scripts/validate-index.mjs --verify-archives(9 个插件通过,lldb-debug@0.1.0 已下载校验),node --test scripts/store.test.mjs 46 个通过
  • 插件要运行的程序都已在 plugin.json 中声明,并在仓库 README 中说明(插件包里没有可执行文件,运行的是用户电脑上的 lldb-dap)
  • 没有修改已发布版本的 downloadURL / sha256,没有删除历史版本

@xiaoyumuxi
xiaoyumuxi merged commit bc07e59 into main Oct 26, 2026
1 check passed
xiaoyumuxi added a commit that referenced this pull request Oct 26, 2026
main 受保护规则「Only owners merge main」会拒绝工作流直接推送(GH013),
#25、#26、#28 之后的 Sync README 都因此失败,README 总览落后于索引。
改为和 Track plugin releases 一致:提交到 bot/sync-readme 分支并开或更新一个 PR;
总览已经一致时关闭上一轮遗留的同步 PR。
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