Set approve checking for config.py, worker, model and cudagraph (#4276)

* set approve checking for config.py and worker files

* update

* update

* update file list

* check worker

* update

* check graph

* check model_loader

* check models

* update
This commit is contained in:
Zero Rains
2025-09-26 14:50:54 +08:00
committed by GitHub
parent 838de53de8
commit 331c4d2a74

View File

@@ -50,6 +50,20 @@ if [ ${HAS_CUSTOM_REGISTRER} ] && [ "${PR_ID}" != "" ]; then
check_approval "$echo_line3" 1 XiaoguangHu01 jeff41404 phlrain
fi
WORKER_OR_CONFIG_LIST=(
"fastdeploy/config.py"
"fastdeploy/worker"
"fastdeploy/model_executor/graph_optimization"
"fastdeploy/model_executor/model_loader"
"fastdeploy/model_executor/models"
)
HAS_WORKER_OR_CONFIG_MODIFY=`git diff upstream/$BRANCH --name-only | grep -E $(printf -- "-e %s " "${WORKER_OR_CONFIG_LIST[@]}") || true`
if [ ${HAS_WORKER_OR_CONFIG_MODIFY} ] && [ "${PR_ID}" != "" ]; then
echo_line1="You must have one FastDeploy RD (gongshaotian(gongshaotian), yuanlehome(liuyuanle)) approval for modifing [$(IFS=', '; echo "${WORKER_OR_CONFIG_LIST[*]}")]."
check_approval "$echo_line1" 1 gongshaotian yuanlehome
fi
SPECULATIVE_DECODING_LIST=(
"fastdeploy/spec_decode"
"custom_ops/gpu_ops/speculate_decoding"