Overview
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 / EN
Package documentation
Registry summary
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 verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.
Read the full README on GitHubLIMITATIONS
Known limitations
- 只在 Windows 上实测过;代码里对 POSIX 做了分支,但没跑过。 - `ci` 通道是**生成 workflow + 给出 npm 侧命令**,那一步需要人做 2FA,工具不能替你点。 - `npm test` 依赖 `package.json` 的 `test` 脚本;没有就跳过并如实标注。 - 不处理 monorepo / workspaces,一次只发一个 `package.json` 所在的目录。 - 不会自动写 CHANGELOG 内容,只做「有没有这个版本的段落」的检查;要自动插段落得显式传 `changelog_entry`。
