wqx11235/dsh-upgrade-guard ↗★ 1
dsh-upgrade-guard
升级前兼容性盘点、契约扫描与启动冒烟测试 适合安装了较多插件、担心DSH核心升级导致崩溃的用户。
同名套件的其他儲存庫
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗使用
在界面里
设置 → 通用 → 升级守卫,三个按钮:
- 契约扫描 →
⚠ 契约扫描:critical N / warn N(扫了 M 个插件)+ 明细 - 联网盘点 →
📋 联网盘点(目标 x.y.z):N 个插件,K 个有新版+ 新版本清单 - 启动冒烟 →
✅ 启动冒烟:PASS/❌ FAIL+ 关键输出行(ROOT?/PENDING/SKIPPED/DEGRADED/BADBUNDLE)
命令行(同一份引擎)
node lib/guard.mjs scan --json --report report-scan.md
node lib/guard.mjs preflight --json --report report-preflight.md --target 0.1.8-rc.1
node lib/guard.mjs smoke
smoke 用环境变量配置:
| 变量 | 说明 | 默认 |
|---|---|---|
DSH_SMOKE_BIN | 要冒烟的 dsh 入口(.../dsh/lib/bin.js) | 当前安装 |
DSH_SMOKE_PORT | 测试端口 | 3099 |
DSH_SMOKE_CWD | 启动工作目录 | 当前目录 |
DSH_SMOKE_TIMEOUT | 等待就绪秒数 | 120 |
DSH_SMOKE_KEEP=1 | 跑完不杀测试宿主(排障用) | 关 |
控制台输出刻意用英文/ASCII(Windows cmd 默认代码页 936 会把中文 UTF-8 显示成乱码);中文报告写进 --report 指定的文件。