mcpField
P
pushing-ci-changes

pushing-ci-changes

github.com/openai云与 DevOps131.4k100 次安装今天更新
代码仓库

关于 pushing-ci-changes

用于处理 Codex 仓库 CI 配置推送限制的技能。权限不足时,它会引导用户申请临时审批,并建议通过推送确认权限是否已生效。

主要功能

  1. 01检查 CI 配置推送限制
  2. 02指向工作流审批流程
  3. 03尝试推送以确认权限

适用场景

  1. 01推送 GitHub Actions YAML 文件变更
  2. 02处理因缺少审批而被拒绝的推送

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/openai/codex --skill pushing-ci-changes

安装后在 Claude Code 中输入/pushing-ci-changes确认已加载。

详细介绍

Codex 仓库禁止任何人上传对其 CI 配置的更改,除非他们已获授临时角色。

要推送对 .github/**/*.yml 及相关文件的更改,需要让用户阅读 go/workflow-approvals,并通过该流程申请批准。你无法通过自行申请豁免来推进工作。

如果你知道即将推送的更改会因这些限制而失败,仍应尝试推送,以确认用户的帐户是否已获所需批准。

如果推送因这些限制而失败,请将 go/workflow-approvals 链接分享给用户,并请他们在批准已同步到 GitHub 后将控制权交还给你。

评论

支持 Markdown