Repository navigation
fix(deps): 修复 brace-expansion 两条传递依赖路径 - #337
Merged
Merged
Conversation
g1331
marked this pull request as ready for review
October 2, 2026 09:01
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
修复 GHSA-q2hr-2g5m-vwhr 影响的两条 brace-expansion 传递依赖路径,仅更新 pnpm-lock.yaml(5 additions / 13 deletions)。
Related Issue
无关联 issue。
安全公告:GHSA-q2hr-2g5m-vwhr
Dependabot 失败任务:https://github.com/g1331/AutoRouter/actions/runs/36969596727/job/110720585603
Type of Change
Changes
Test Plan
以下 CI 结果均对应最终头提交
9dda35aee2410620e33e4f775f8420c374ec36de:pnpm install --frozen-lockfile:成功;日志确认 pnpm 9.12.0。pnpm lintpnpm format:checkpnpm exec tsc --noEmitpnpm test:run --coverage:254 个测试文件通过,3715 passed、1 skipped;V8 覆盖率 statements 79.03%、branches 74.86%、functions 73.26%、lines 80.03%。DB_TYPE=postgres pnpm build。tests/e2e/application-motion.spec.ts:124的路由切换测试首次toHaveURL超时,retry test #1 通过。该测试和相关业务代码未修改。git diff --check。pnpm audit和安装后pnpm why brace-expansion:未运行。云环境 shell 的 npm/GitHub/PyPI 请求被代理 403 拒绝;pnpm 9.12.0 下载失败,依赖未在本地安装。定向锁文件扫描和 CodeQL 不替代完整 registry audit。CI:
Checklist
Screenshots
不适用,无界面改动。
Additional Notes
基于已重新核实的最新 master
b80f08a33e77503f6cc5209c1537e01adbb8c7e5;创建前没有开放的重复 PR。Dependabot 日志显示先请求安装 pnpm 9.12.0,后续仍报告 11.25.0;执行
pnpm update brace-expansion@5.0.12 --lockfile-only --no-save -r后退出成功但仍报告 1.1.18 无法升级,并出现missing lockfile。这提示工具版本和传递依赖更新方式值得调查,但不能确认唯一根因或认定上游版本冲突。Git push 和 gh 均被 shell 网络代理 403 阻碍,已通过授权 GitHub 连接器发布相同 blob/tree 的提交。已核实远端分支、PR 头提交与本地 HEAD 均为
9dda35aee2410620e33e4f775f8420c374ec36de,工作树干净。PR 保持 draft;未合并、未部署。