feat(release): 固化全量插件打包与完整性校验 - #5
Merged
Merged
Conversation
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.
只发布本次修改的插件会让最新 Release 缺少其他平台的下载入口。本次将发布集合固化为单一 inventory,每批均生成 Codex、Cursor、Claude Code、通用 MCP 的独立 ZIP,以及完整源码安装包、发布清单和校验和。
打包器只读取指定 tag 的 Git tree/blob,忽略工作区修改与未跟踪、ignored 工具产物。附件文件名使用发布批次版本,包内 manifest 版本保持不变;每个独立包包含隐藏入口、必需资源和 tag 的许可证。校验器将附件集合、内容、文件权限和元数据逐项与 tag 比较,既检查本地生成结果,也用于下载后的远端附件验收。
共享源码同步改为读取同一 inventory。发布约定要求通过生成清单构造上传列表,并在发布后下载全部附件再次校验;CI 使用自己的本地临时 tag 实际生成并验证全套附件。
验证:
git diff --check通过;已完成一轮自审。本 PR 不修改插件运行代码或版本,不发布新版本,也不修改现有 v0.2.1 Release 附件。现有 Release 的附件补齐另行完成。