已关闭
[任务]: 统一代码和脚本文件头版权声明,修复 header CI 检查 #744
liuxingsen创建于  22 天前关闭于  22 天前
liuxingsen成员
22 天前 创建

背景

2026-10-12 的文件头检查日志报告 182 个版权声明缺失或格式错误。以 1012-header 分支的 bccfc784 为基线,使用上游 CI 原检查器扫描 2,509 个受检代码/脚本文件,复现清单与日志完全一致。

任务内容

  • 按 CI 的 Mulan PSL v2 完整模板补齐或规范 182 处文件头,包括 C++ 源码/头文件、Python、Shell 和 Lua。
  • 保留已有年份;无版权头文件根据 Git 首次引入年份补齐;保留文件说明、脚本 shebang、编码声明、换行风格和原有厂商署名。
  • 修改仅限文件头注释,代码正文和执行权限保持不变。

验收结果

  • 本地运行上游 Test_header_check.sh / header_check.py:整改前 182 个失败,整改后 2,509 个受检文件全部通过。
  • 182 个改动文件的正文逐字节一致,Python 抽象语法树一致。
  • 6 个 Shell、5 个 Python、3 个 Lua 文件语法检查通过。
  • 仅修改注释,未执行 C++ 全量构建和运行时单元测试;远端 CI 结果以关联 PR 流水线为准。
likedislike
openUBMC-robot
openUBMC-robot成员
22 天前 评论:

注意

此 Issue 需要负责人。 如果没有指派时, WeberChen 是默认的负责人

likedislike
openUBMC-robotopenUBMC-robot成员
22 天前 将 WeberChen 设为负责人
openUBMC-robotopenUBMC-robot成员
22 天前 添加了label:sig/sig-component-drivers
openUBMC-robot
openUBMC-robot成员
22 天前 评论:

欢迎来到 openUBMC 社区

Hey @xiaoxinglxs , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 说明文档 或 论坛 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。您可以自助配置此仓库的 PR 合并规则,更多详情,请参阅机器人自助配置使用手册。

联系指引

有疑问可以联系 SIG: sig-component-drivers ,
维护者是: @dongyushan, @net_swift_wangchen, @sam_h1973, @u012924942, @weixin_37569011, @xiaoxinglxs ,
优秀贡献者是: @adellonzzy, @avery-j, @changxingOpenUBMC, @chenshengfan, @dli_bmc, @huangjiapei, @leessential, @net_swift_tianwen, @xiapengc1, @yelvsub .

likedislike
Lliuxingsen成员
22 天前 关联了pull request:style: 规范代码和脚本文件头版权声明
Lliuxingsen成员
22 天前 issue状态由 待办的 改变为 进行中
openUBMC-robotopenUBMC-robot成员
22 天前 关闭了 issue
openUBMC-robotopenUBMC-robot成员
22 天前 issue状态由 进行中 改变为 已完成