Skip to content

修复 0.7.0 构建依赖安全锁 - #74

Merged
LaoFeng-mouse merged 1 commit into
mainfrom
fix/build-dependency-audit-0.7.0
Sep 10, 2026
Merged

LaoFeng-mouse merged 1 commit into
mainfrom
fix/build-dependency-audit-0.7.0

Conversation

@LaoFeng-mouse

Copy link
Copy Markdown
Owner

标准版完整依赖审计发现 fast-uri 和 undici 的构建依赖告警。本次仅更新锁定版本:标准版 fast-uri 3.1.5 → 3.1.7、undici 7.28.0 → 7.29.1;Win7 锁只同步 fast-uri 3.1.7。

逐项比较确认两个锁文件的全部非 dev 包、根依赖映射、应用版本 0.7.0 和 package.json 均不变。Win7 的 Electron/Sharp/PDF.js 固定版本和 overrides 保留;没有运行时代码或 APPX 变更。

验证:

  • 标准版 npm ci 成功,完整 npm audit --json 与生产依赖审计均为 0。
  • 构建、Win7 profile、CI 引擎及 macOS 打包回归 44/44 通过;git diff --check 通过。
  • 独立 Win7 profile 使用 Node 22.22.0,npm ci --ignore-scripts 安装锁图成功。原生安装脚本曾因下载其既有 libvips 文件遇到 TLS 断连而失败,因此不宣称 Win7 原生安装验收。
  • Win7 保留的旧运行时完整审计仍有 7 个 high 依赖条目;修复这些条目需要另行评估兼容性,不以强制升级破坏本次范围。当前标准版 APPX 不使用 Win7 运行时。

@LaoFeng-mouse
LaoFeng-mouse merged commit e4d1859 into main Sep 10, 2026
3 checks passed
@LaoFeng-mouse
LaoFeng-mouse deleted the fix/build-dependency-audit-0.7.0 branch September 10, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant