Deploy PR to staging only if CI checks passed
还没有人认领这个 Issue。
评估
调研方向
从 pending.py 中链接的 staging-deployment 逻辑(约第 77 行)开始,然后检查 kernelci-pipeline pull request 643 所引用的 checks。追踪 pull request 如何被选入 staging,并将 gate 定义为所有 CI checks 都通过。完成的标准是:任何存在失败或未完成 check 的 PR 都不得进入 staging,而所有 checks 都通过的 PR 可以被纳入。
由索引模型根据 Issue 内容生成。
描述
Although there are various checks enabled in KernelCI repositories (e.g. https://github.com/kernelci/kernelci-pipeline/pull/643) it is not verified if they all passed before adding a PR to the staging deployment.
PRs should be included in staging on condition that all CI checks passed.
- 主要语言
- Python
- 星标
- 4
- 派生
- 20
- 平均合并
- 1 分钟
- 30 天内合并 PR
- 1
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
kernelci/kernelci-deploy 的其他 Issue
-
bug sysadmin
难度 5/5 一周以上 新手友好度 30/100
kernelci/kernelci-deploy#265 ·
-
难度 5/5 一周以上 新手友好度 25/100
kernelci/kernelci-deploy#261 ·
-
docker compose yaml broken in api&pipeline可能重新可做 @nuclearcat 于 420 天前认领,目前没有进行中的 PR。 未关闭
kernelci/kernelci-deploy#251 · 已指派 1 人 ·
-
kci-dockerwatch need to be daemonized可能重新可做 @nuclearcat 于 434 天前认领,目前没有进行中的 PR。 未关闭
kernelci/kernelci-deploy#249 · 已指派 1 人 ·
-
Document staging deployment process可能重新可做 @nuclearcat 于 441 天前认领,目前没有进行中的 PR。 未关闭documentation
kernelci/kernelci-deploy#246 · 已指派 2 人 ·
查看 kernelci/kernelci-deploy 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 78/100
UKGovernmentBEIS/inspect_ai#5781 ·
维护者通常 2 天内回复
-
Bump .cicd to wamp-cicd 4c2f9ac: `just land` refuses open A18 decisions, `just where` lists them未关闭
难度 1/5 1 小时以内 新手友好度 82/100
crossbario/cfxdb#139 ·
-
Bump .cicd to wamp-cicd 4c2f9ac: `just land` refuses open A18 decisions, `just where` lists them未关闭
难度 1/5 1 小时以内 新手友好度 84/100
crossbario/txaio#241 ·
-
UX
难度 2/5 1-3 小时 新手友好度 82/100
mediajunkie/piper-morgan-product#1963 ·
-
难度 2/5 1-3 小时 新手友好度 64/100