概览
dsh-release
One-call release pipeline for DeepSeek Harness plugin repos: bump versions everywhere, run tests, pack and hash, commit and tag, open the GitHub release, publish to npm (token / staged / OIDC trusted publishing) and verify that all three copies are byte-identical.
README / ZH
插件文档
目录摘要
One-call release pipeline for DeepSeek Harness plugin repos: bump versions everywhere, run tests, pack and hash, commit and tag, open the GitHub release, publish to npm (token / staged / OIDC trusted publishing) and verify that all three copies are byte-identical.
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 只在 Windows 上实测过;代码里对 POSIX 做了分支,但没跑过。 - `ci` 通道是**生成 workflow + 给出 npm 侧命令**,那一步需要人做 2FA,工具不能替你点。 - `npm test` 依赖 `package.json` 的 `test` 脚本;没有就跳过并如实标注。 - 不处理 monorepo / workspaces,一次只发一个 `package.json` 所在的目录。 - 不会自动写 CHANGELOG 内容,只做「有没有这个版本的段落」的检查;要自动插段落得显式传 `changelog_entry`。
