Repository navigation
v0.4.11
新增功能
冷静期解锁开关
pnpm 11 会对每次操作执行「发布冷静期」全量审计:lockfile 中任何一条发布未满 24 小时都会使整个操作被拒绝;而 DSH Desktop 内置的 pnpm 11.7 在该审计中不读取豁免列表(minimumReleaseAgeExclude)。因此每当本插件这类刚发布的版本进入档案——每次自更新即是如此——官方插件页的安装、卸载、更新都会持续失败约 24 小时,直至该版本自然出窗。
本版本在插件自身的详情页新增「解锁官方页面 / 恢复冷静期」开关:
- 开启时向本档案的
pnpm-workspace.yaml写入minimumReleaseAge: 0。项目级配置对内置 pnpm 的审计同样生效(已针对 11.7 实测验证),档案内所有 pnpm 调用——包括官方页面的操作——随即恢复可用; - 关闭时移除该键,恢复默认的 24 小时供应链观察期保护;若检测到用户自行设置的非零策略值,则不予改动;
- 写入经由 YAML 文档树完成,档案中的其他配置(
packages、nodeLinker、allowBuilds、既有豁免列表等)原样保留。
配套新增 GET/POST /dsh-plugin-install/cooldown-relief 路由供界面读写开关状态。
适用建议
频繁发布并即时自更新的使用节奏下,可在每次自更新后开启本开关以保持官方页面可用,次日再行关闭;日常使用则无需开启。