1. 28 Feb, 2026 2 commits
    • Wesley Liddick's avatar
      Merge pull request #675 from wucm667/fix/gosec-timeout-exclude-ent-dir · bfc7b339
      Wesley Liddick authored
      fix(ci): 修复 gosec 扫描因 ent 生成代码导致超时的问题
      bfc7b339
    • wucm667's avatar
      fix(ci): 修复 gosec 扫描因 ent 生成代码导致超时的问题 · f30f8905
      wucm667 authored
      【问题描述】
      backend-security CI job 持续运行约 6 小时后被 GitHub Actions 强制取消,
      表现为 'Run gosec' 步骤挂起,最终以 cancelled 状态结束。
      
      【根本原因】
      gosec 对 ./... 执行 AST 静态分析时,包含了 ent/ 目录下的
      自动生成文件(如 mutation.go 共 24800 行),导致分析时间
      超出 GitHub Actions 默认的 6 小时上限。
      
      【修复方案】
      1. gosec 命令增加 -exclude-dir=ent 跳过自动生成代码目录
      2. backend-security job 增加 timeout-minutes: 15,避免未来
         类似问题再次长时间卡死后才被发现
      
      ent/ 目录内容全部由 Ent ORM 框架自动生成,开发者不直接编写,
      不需要纳入人工安全审计范围,排除后不影响扫描有效性。
      f30f8905
  2. 27 Feb, 2026 13 commits
  3. 26 Feb, 2026 20 commits
  4. 25 Feb, 2026 5 commits