Skip to content

Releases: Airmetro/dsh-update-checker

Release list

v1.3.2

Choose a tag to compare

@Airmetro Airmetro released this 15 Aug 21:19

Fixes

  • Fix runSync failing to copy newly-added @deepseek-ai packages (a missing profile dir made realpath throw ENOENT and abort the sync).
  • Fix parseGhRepo truncating repository names that contain dots.

Tests

  • Add integration tests that simulate real-copy and junction deployment layouts in a temp dir, covering eco-version reads, sync planning/execution, backup, and deploy-root detection.
  • npm test now runs 30 assertions + the host apply() smoke test.

修复

  • 修复 runSync 无法拷贝新增 @deepseek-ai 包(profile 侧目录缺失导致 realpath ENOENT 而中止同步)。
  • 修复 parseGhRepo 截断含点号仓库名的问题。

测试

  • 新增集成测试:在临时目录模拟「真实拷贝」与「junction」两种部署布局,覆盖生态版本读取、同步计划/执行、备份与部署根检测。
  • npm test 现在运行 30 项断言 + host apply() 冒烟测试。