Repository navigation
dsh-remote v0.8.31 — 补齐 7 个缺失的 GitHub Release + 发布完整性检查
补齐缺失的 GitHub Release,并加发布完整性检查
\�0.8.24\ ~ \�0.8.30\ 此前只有 tag、没有 Release 页(断档始于 0.8.19 之后)。
本版把它们全部补齐,每个 Release 都写明该版定位、是否需要重启、升级命令,
并显著标注行为变更(0.8.27 的默认值变更)与关键修复(0.8.29 的"插件整个消失")。
\Latest\ 标记已落到 \�0.8.30\(本版发布后为 \�0.8.31\)。
为什么会有这个缺口
tag 与 Release 是两件事:用户从 Release 页判断要不要升级,而 npm 上的版本、
GitHub 上的 Release、代码里的 tag 会各自漂移。这次就是 tag 一直在打、Release 一直没建。
新增工具
\\�ash
node scripts/check-releases.mjs # 最近 15 个 tag
node scripts/check-releases.mjs --all # 全部
node scripts/check-releases.mjs --json # 机器可读
\\
核对每个 tag 是否同时有 Release 与可下载的 npm tarball,缺失即非零退出。
实测 41 个 tag 全齐;并用"查询不存在的版本"做负对照,确认它真能报缺失。