Only trigger CI and deployment on main updates #14

Merged
Zayden-Jung merged 1 commits from codex/main-only-ci into main 2026-10-29 10:02:50 +00:00
Collaborator

现有三个 workflow 的 pull_request 触发器导致每次 PR 创建或更新都进入 ces-control 构建队列。按用户要求统一改为:只有 main 的 push 触发 CI/CD,对应 PR 合并后的主线更新。工作分支 push、PR 事件和手动 dispatch 均不触发。

python.yml、studio.yml、waterfall-wiki.yml 移除 pull_request/workflow_dispatch,保留 main 与原路径筛选,并新增同条件的作业级守卫;部署步骤也仅允许 main push。ci-and-entrypoints.md 与 publishing.md 同步先由用户手动合并、再运行远程验证的节奏。

检查:三个 YAML 均使用 Ruby 标准 YAML 解析器解析成功,断言唯一触发事件为 push、唯一分支为 main,且存在作业级守卫;git diff --check 通过。本次没有触发构建。旧配置创建的运行不会自动取消,当前 API 未提供取消端点,旧队列尚未处理。

工作分支 codex/main-only-ci,基于 main d779245。等待用户手动合并,尚未生效,不自动合并。

现有三个 workflow 的 pull_request 触发器导致每次 PR 创建或更新都进入 ces-control 构建队列。按用户要求统一改为:只有 main 的 push 触发 CI/CD,对应 PR 合并后的主线更新。工作分支 push、PR 事件和手动 dispatch 均不触发。 python.yml、studio.yml、waterfall-wiki.yml 移除 pull_request/workflow_dispatch,保留 main 与原路径筛选,并新增同条件的作业级守卫;部署步骤也仅允许 main push。ci-and-entrypoints.md 与 publishing.md 同步先由用户手动合并、再运行远程验证的节奏。 检查:三个 YAML 均使用 Ruby 标准 YAML 解析器解析成功,断言唯一触发事件为 push、唯一分支为 main,且存在作业级守卫;git diff --check 通过。本次没有触发构建。旧配置创建的运行不会自动取消,当前 API 未提供取消端点,旧队列尚未处理。 工作分支 codex/main-only-ci,基于 main d779245。等待用户手动合并,尚未生效,不自动合并。
codex-bot added 1 commit 2026-10-29 10:01:14 +00:00
Zayden-Jung merged commit 03b8e46731 into main 2026-10-29 10:02:50 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/probably-rendering-one-more-pixel-tonight#14