|
|
2 dienas atpakaļ | |
|---|---|---|
| .. | ||
| README.md | 2 dienas atpakaļ | |
| advchecks.py | 2 dienas atpakaļ | |
| approve.sh | 2 dienas atpakaļ | |
| approve_all.sh | 2 dienas atpakaļ | |
| bundle_libraries.sh | 2 dienas atpakaļ | |
| cherry_pick_pull.sh | 2 dienas atpakaļ | |
| codegen.py | 2 dienas atpakaļ | |
| comment.sh | 2 dienas atpakaļ | |
| contributor.txt | 2 dienas atpakaļ | |
| copyright.txt | 2 dienas atpakaļ | |
| coverage.sh | 2 dienas atpakaļ | |
| docker-export | 2 dienas atpakaļ | |
| docker-import | 2 dienas atpakaļ | |
| docker_push.sh | 2 dienas atpakaļ | |
| gencopyright.sh | 2 dienas atpakaļ | |
| label.sh | 2 dienas atpakaļ | |
| lgtm.sh | 2 dienas atpakaļ | |
| sync_llm_images.sh | 2 dienas atpakaļ | |
| update-k8s-gomod.sh | 2 dienas atpakaļ | |
| upgrade_3_11.sh | 2 dienas atpakaļ | |
| vet.sh | 2 dienas atpakaļ | |
| webhook.py | 2 dienas atpakaļ | |
这里提供一些脚本辅助github CI机器人,方便标签和合并代码:
合并一个PR,使用方法:
./scripts/approve.sh <PRN> [check_reviewers]
合并一个PR之前,将会做如下检查:
需要注意的是,在执行脚本之前,请确认已经人肉review过代码,并且认为可以合并了再执行。脚本只是为了方便合并,并且确保合并前没有忽略的检查,并不是为了替代人肉code review。
合并一组PR,使用方法:
./scripts/approve_all.sh <PRN>
这组PR由master上的主PR和backport到各个分支的cherry pick PR组成。对Master上的PR会做所有4项检查,对其他PR只做前3项检查。
给一个PR打上lgtm的标签。使用方法:
./scripts/lgtm.sh <PRN>