Prhub

#21162 [CI][NPU] Fix git report dubious ownership

原始 PR 作者 iforgetmyname 合并时间 2026-03-23 14:36 文件变更 1 提交数 1 评论 2 代码增减 +28 / -0

执行摘要

修复 NPU CI 中 git 安全检查导致的失败问题。

根据 PR 标题和提交信息,动机是修复 NPU CI 失败,具体问题为 git 报告 dubious ownership(可疑所有权),这可能是由于 Git 2.35+ 版本的安全增强导致的。

此 PR 变更简单,建议快速浏览以了解 CI 配置修复方法,无需深入代码分析。对于负责 CI 维护的工程师,可参考此修复处理类似 git 安全检查问题。

讨论亮点

review 评论为空,表明此变更没有经过讨论,可能是简单修复直接合并。

实现拆解

实现方案单一:修改文件 '.github/workflows/pr-test-npu.yml',在六个不同的 job 中添加一个名为 'Mark repository safe' 的步骤。该步骤运行命令 git config --system --add safe.directory ${GITHUB_WORKSPACE},以配置 git 信任工作区目录。

文件 模块 状态 重要度
.github/workflows/pr-test-npu.yml CI 工作流 modified 2.0

分析完成后,这里会展示 LLM 生成的相对完整源码片段和详细注释。

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险较低:变更仅涉及 CI 配置,不修改代码逻辑。潜在风险包括 git 配置可能影响其他 CI 环境,但鉴于针对特定 NPU 工作流,影响有限。需确保命令正确执行,避免因权限问题导致配置失败。

影响范围:仅限于 NPU CI 工作流,确保 CI 测试能正常运行。影响程度:修复了 CI 失败问题,对开发者体验和代码集成流程有正面影响,但不直接影响用户功能或系统性能。

配置变更 环境依赖

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论