已开启
feature: benchmark #593
feature: benchmark #593
已开启
duan创建于 26 天前
duan
duan仓颉Developer
26 天前

llvm-project仓PR信息

变更内容**(必填)**

请描述本次Pull Request的变更内容。

变更类型**(必填)**

请描述本次Pull Request变更类型(原因),请在对应类型的括号内填写Y

  • 新增需求( )
  • 问题修复( )
  • 构建过程或辅助工具变动()
  • 文档更新()

变更内容自检

编译器及标准库编译通过截图证明(如涉及新增需求、问题修复、构建过程变动需提供)

请分别提供此Pull Request在你本地环境中的编译器及标准库编译成功截图。

测试用例本地自验证通过截图证明(如涉及新增需求、问题修复需提供)

https://gitcode.com/Cangjie/llvm-project/issues/182

其他信息

在这里可以添加任何与这个 Pull Request 相关的其他说明。

likedislike
CLA协议签署
当前Pull Request的提交暂无外部代码贡献者
合并受阻
duanduan仓颉Developer
26 天前 关联了issue: [Feature]: machine outline main
cangjie-ci成员
26 天前 评论:

PR创建成功通知 | 感谢您的贡献 🎉

您好!系统已检测到您成功创建 Pull Request(PR),感谢您对项目的支持与参与!以下几点需要您着重关注:

一、PR必须关联Issue ❗️

触发门禁检查的必要步骤:在PR描述框输入Issue完整链接,完成Issue关联

请注意,一个 Issue 不能同时关联同一 base 仓库内同一个分支的多个开启状态的 PR

二、门禁触发规则 🔧

  1. 门禁类型判定:由Issue关联的PR所属代码仓数量决定
    • 关联多个代码仓PR:触发「多仓联合门禁」
    • 关联单个代码仓PR:触发「单仓门禁」
  2. 启动指令与检查范围:需主动回复指令:
    • 回复 "start build":执行Cangjie的主要基础检查,包含commit格式检查、静态告警分析、OAT开源声明检查、多平台构建、单元/集成测试等
    • 关联同一issue的多个PR,仅需在任意一个PR里回复触发一次门禁,该PR门禁通过后,所有PR都会添加Label和测试人
    • 每个pr只能同时运行一条CI流水线,如需重新启动,请先关闭运行中的,再评论触发门禁
    • Markdown修改仅触发文档类构建测试门禁,不会触发Cangjie的编译测试门禁
    • commit 信息格式请遵循:Conventional Commits 规范
    • 请保证每一条 commit 都已添加 Signed-Off-By 信息
    • 回复 "start build cov":执行覆盖率构建工程,生成该提交的增量代码覆盖率报告

三、合入条件 ⚠️

  • 满足最低评审人数,且评审问题需全部解决;
  • 禁止合入本人创建的PR,需由其他协作者操作;
  • 合并前确保关联流水线任务运行成功(build-test-passed)。

四、合并PR ✅

回复 "start merge",CI流水线会自动检查所有关联PR的状态、版本号标签、检视意见密度、兼容性,若所有PR都满足合并条件,则将会同时合并所有PR。若存在不满足合并条件的PR,则不会合并任何PR。

如果希望不进行兼容性相关的检测,请任一合法审查人复制以下内容,在 start merge 前提交评论:

本 pr 不需要兼容性相关检测,对于引发的任何兼容性问题(即由于本 pr 合入将导致用户需适配代码的话),由本人承担。

If you wish to avoid compatibility-related checks, please have any approver copy the following content and submit it as a comment before sending start merge:

This PR does not require compatibility-related checks. For any compatibility issues caused by this PR (i.e., if the integration of this PR will require users to adapt their code), I will take full responsibility.

五、补充说明 📢

likedislike
duan
duan成员
26 天前 评论:

start build

likedislike
Ccangjie-ci维护者
26 天前 添加了label:1.3.0-alpha.01waiting-start-build
Ccangjie-ci维护者
26 天前 重置了测试状态
cangjie-ci成员
26 天前 评论:

一个 Issue 不能同时关联同一 base 仓库内目标分支相同的多个开启状态的 PR,请关闭重复项或合并为一个 PR。
An issue cannot have multiple opened PRs for the same base repository. Please close duplicates or consolidate into a single PR.

Conflicts:

likedislike
cangjie-ci成员
26 天前 评论:

一个 Issue 不能同时关联同一 base 仓库内目标分支相同的多个开启状态的 PR,请关闭重复项或合并为一个 PR。
An issue cannot have multiple opened PRs for the same base repository. Please close duplicates or consolidate into a single PR.

Conflicts:

likedislike
cangjie-ci成员
26 天前 评论:

一个 Issue 不能同时关联同一 base 仓库内目标分支相同的多个开启状态的 PR,请关闭重复项或合并为一个 PR。
An issue cannot have multiple opened PRs for the same base repository. Please close duplicates or consolidate into a single PR.

Conflicts:

likedislike
duanduan仓颉Developer
26 天前 修改了pull request 的描述
duan
duan成员
26 天前 评论:

start build

likedislike
Ccangjie-ci维护者
26 天前 删除了label:waiting-start-build
Ccangjie-ci维护者
26 天前 添加了label:CI-running
cangjie-ci成员
26 天前 评论:

CI门禁流水线已启动,正在后台运行中,您可以点击Pipeline Detail查看运行状态。
门禁工作流:

graph LR
    A[PR检测] --> B[联合构建]
    B[联合构建] --> C[测试运行]

检查内容包括

  • commitlint检查
  • 构建任务
    • linux x64、mac aarch64、windows x64
  • 测试任务
    • UT、HLT、LLT

门禁产物归档路径: obs://cangjie103/CangjieDaily/pub/ci/gate/main/llvm-project/593

likedislike
Ccangjie-ci维护者
26 天前 删除了label:CI-running
cangjie-ci成员
26 天前 评论:

Commit格式检查失败,您可以点击Pipeline Detail查看错误信息

likedislike
Ccangjie-ci维护者
26 天前 添加了label:commitlint-failedwaiting-start-build
此处折叠了5条事件消息 查看更多
Ccangjie-ci维护者
26 天前 删除了label:waiting-start-build
cangjie-ci成员
26 天前 评论:

⚠️ 检测到Cangjie/llvm-project#593代码变化,请回复'start build'重新运行门禁

⚠️ Code changes detected in Cangjie/llvm-project#593, please reply 'start build' to rerun the gate

likedislike
Ccangjie-ci维护者
26 天前 添加了label:waiting-start-build
duanduan仓颉Developer
26 天前 审查状态已重置,审查人: wangyang594
duanduan仓颉Developer
26 天前 强制推送  1 个提交:8b939b8b-feat: benchmark
duan
duan成员
26 天前 评论:

start build

likedislike
Ccangjie-ci维护者
26 天前 删除了label:waiting-start-build
cangjie-ci成员
26 天前 评论:

⚠️ 检测到Cangjie/llvm-project#593代码变化,请回复'start build'重新运行门禁

⚠️ Code changes detected in Cangjie/llvm-project#593, please reply 'start build' to rerun the gate

likedislike
Ccangjie-ci维护者
26 天前 添加了label:waiting-start-build
duanduan仓颉Developer
26 天前 修改了pull request 的描述
duan
duan成员
26 天前 评论:

start build

likedislike
Ccangjie-ci维护者
26 天前 删除了label:waiting-start-build
Ccangjie-ci维护者
26 天前 添加了label:CI-running
cangjie-ci成员
26 天前 评论:

CI门禁流水线已启动,正在后台运行中,您可以点击Pipeline Detail查看运行状态。
门禁工作流:

graph LR
    A[PR检测] --> B[联合构建]
    B[联合构建] --> C[测试运行]

检查内容包括

  • commitlint检查
  • 构建任务
    • linux x64、mac aarch64、windows x64
  • 测试任务
    • UT、HLT、LLT

门禁产物归档路径: obs://cangjie103/CangjieDaily/pub/ci/gate/main/llvm-project/593

likedislike
Ccangjie-ci维护者
26 天前 添加了label:commitlint-passedsign-off-passed
Ccangjie-ci维护者
26 天前 添加了label:OAT-passed
Ccangjie-ci维护者
26 天前 添加了label:codecheck-passed
Ccangjie-ci维护者
26 天前 通过测试
cangjie-ci成员
26 天前 评论:

您提交的 PR 已顺利通过全部门禁检查流程,当前状态符合合入标准✅。具体检查结果如下:

  • Commit 检查:代码提交信息规范性、完整性、Signed Off信息验证通过,无格式或逻辑问题✓;
  • 代码构建:编译过程无报错,依赖项加载正常,构建产物完整性达标🔧;
  • 测试验证:单元测试、集成测试等各类用例执行完毕,全部通过验证🧪。

目前该 PR 已完全具备合入条件,可按项目流程推进后续合入操作。感谢您的严谨开发与协作,期待代码顺利合入🎉!

likedislike
Ccangjie-ci维护者
26 天前 删除了label:CI-running
Ccangjie-ci维护者
26 天前 添加了label:build-test-passed