已关闭
[CI]: 为 MindSpeed-Ops PR 流水线增加 SCA 与防投毒检查 #70
BOCHENGZHANG创建于  14 天前关闭于  9 天前
BOCHENGZHANG
14 天前 创建

背景

MindSpeed-Ops 已具备 GitCode PR 验证流水线(见 #67 / PR #154)。本次在现有流水线基础上,为 PR 增加两个安全检查插件。

目标

  • 新增 SCA(软件成分分析)检查插件:openlibing/sca-action/sca-pr-action@v1.0.0
  • 新增防投毒(恶意代码)检查插件:openlibing/malicious-code-scan-action/malicious-code-pr-scan-action@v1.0.0

改动范围

  • .gitcode/workflows/pr-pipeline-mindspeed-ops.yml
    • 新增 SCA 与 Antipoison 两个 Job(Runner label self-hosted/x86/cpu=32)
    • 新增 pr_comment 触发并调整 pull_request_comment 触发表达式
    • 新增 OIDC 所需权限(repository: read / id-token: write)
    • pre-commit 改为 openlibing/pre-commit-action@v1.0.0,Python 环境改为 3.11
    • checkout 补充 allow-unsafe-pr-checkout 以检出 PR 预合并代码

测试计划

  • 通过 compile 评论触发流水线,核对 SCA、Antipoison、CodeCheck_pre_commit、Detect_file_changes 及四路 UT 全部运行并符合预期。

验收标准

  • SCA 与防投毒检查在 PR 上均产出结果并可通过。
likedislike
BBOCHENGZHANG
14 天前 关联了pull request:ci: add SCA and Antipoison checks to PR pipeline
xmz成员
10 天前 评论:

https://gitcode.com/Ascend/MindSpeed-Ops/pull/160
PR已提,预计9月15日合入

likedislike
ascend-robotascend-robot成员
9 天前 关闭了 issue
ascend-robotascend-robot成员
9 天前 issue状态由 TODO 改变为 DONE
ascend-robotascend-robot成员
9 天前 添加了label:resolved