Skip to content

chore(cli): 升级 Rsdoctor 至 1.6.1 - #426

Merged
ckken merged 1 commit into
mainfrom
codex/emp-daily-20260810-1036-all-confirmed
Aug 10, 2026
Merged

chore(cli): 升级 Rsdoctor 至 1.6.1#426
ckken merged 1 commit into
mainfrom
codex/emp-daily-20260810-1036-all-confirmed

Conversation

@ckken

@ckken ckken commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

背景

Issue #412 的依赖升级拆分中,核心依赖扫描将 @rsdoctor/rspack-plugin 1.5.18 → 1.6.1 列为 EVALUATE。本 PR 只推进该单一主题。上游 1.6.1 发布说明见 Rsdoctor v1.6.1,此前 1.6.0 的客户端可视化改进见 Rsdoctor v1.6.0

改动

  • CLI manifest 与锁文件升级 Rsdoctor 主包及其同版本内部依赖至 1.6.1。
  • 扩展 Rsdoctor 配置回归:覆盖 --doctordebug.rsdoctor 对象透传(disableClientServer/output.reportDir)和真实构建生成 .rsdoctor/manifest.json
  • 同步工具链版本契约断言。

风险与安全

  • @rsdoctor/rspack-plugin 与 Rspack peer 约束未改变;调用链未修改。
  • pnpm audit --prod 升级前后均为 17 high、18 moderate、2 low、0 critical;Rsdoctor 路径中的 fast-urisocket.io-parser high advisory 仍存在。该 PR 不宣称清理 Issue security: 评估生产依赖审计中的 high 风险传递链 #414 的传递漏洞链;它们在旧锁文件中已存在,后续需单独做 transitive remediation/override 评估。
  • 回滚方式:回退本 PR 提交即可恢复 1.5.18 与对应锁文件。

验证

  • corepack pnpm install --frozen-lockfile --ignore-scripts
  • node packages/cli/test/rsdoctor-plugin-shape.test.mjs
  • corepack pnpm --filter @empjs/cli test
  • corepack pnpm test:toolchain(12/12)
  • corepack pnpm workflow:check
  • corepack pnpm ci:verify
  • corepack pnpm empbuild
  • code-review-graph:detect risk 0.40、0 affected flows;impact 4 files/18 additional files(结果截断);独立只读 reviewer:未发现 P0/P1。

关联

目录边界

未修改 apps/**website/**、发布 workflow、packages/cdn-*packages/lib-*,未提交生成物/缓存。

@ckken ckken added the enhancement New feature or request label Aug 10, 2026
@ckken
ckken merged commit fcb5372 into main Aug 10, 2026
5 checks passed
@ckken
ckken deleted the codex/emp-daily-20260810-1036-all-confirmed branch August 10, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant