Skip to content

v2.0.8 — Gate reliability and OpenMDW-1.1 admission

Latest

Choose a tag to compare

@lvj-repox lvj-repox released this 19 Oct 07:23
5b03a2b

v2.0.8:门禁可靠性与已批准许可证支持

  • 修复 Python 敏感输出静态分析的分支/循环候选值膨胀,增加去重、预算和进程资源保护。
  • 修复 Git 子模块被当作源码 Blob 读取导致误报。
  • 防止 .gitattributes、textconv、Ruff 仓库配置及 noqa 隐藏组织必需检查。
  • 改善扫描器镜像、磁盘、权限、超时、缺失/无效报告的安全诊断,保留退出码且不输出原始密钥内容。
  • 修复空信息 MemoryError 可能被误判通过的边界问题。
  • 禁用 Semgrep 离线扫描中多余的联网版本检查,实测约 45.5 秒降至 1.5 秒。
  • 自动准入名单加入已批准的 OpenMDW-1.1,原版权和许可证保留规则不变;其他未批准许可证仍需审核。
  • 优先使用已有 Python 3.12,增加解释器版本和阶段日志,不修改系统 Python。

四个 Job 名称及 Checks / All required checks 不变;敏感词/密钥提示策略、C/C++ Semgrep 排除范围、扫描镜像均不变。扫描异常仍阻断,不静默跳过。

验证

  • 169 项单元测试;30 组真实镜像回归全部符合预期。
  • Python 3.9 / 3.11 / 3.12 CI、原生自测与启动环境测试通过。
  • nmz1 / nmz4 / nmz6 验证通过。
  • Megatron #117 原失败提交重放约 0.13–0.15 秒、峰值约 29 MiB;PyTorch #20 子模块案例通过。
  • 合并提交:5b03a2bb34e471fb3f84d1c22a34175d94eb1761。
  • PR #14;主分支 CI;详细验证记录。

@stable 调用方随入口更新生效;固定 @v2.0.7 的调用方保持不变。直接使用 @v2.0.8 时,Runner Group 的 Selected workflows 需允许对应版本引用。