




























@@ -76,17 +76,23 @@ jobs:
7676BEFORE_SHA: ${{ github.event.before }}
7777AFTER_SHA: ${{ github.sha }}
7878SOURCE_REF: ${{ github.ref }}
79+CREATE_CHECKS: ${{ vars.CLAWSWEEPER_COMMIT_REVIEW_CREATE_CHECKS || 'false' }}
7980run: |
8081 if [ -z "$GH_TOKEN" ]; then
8182 echo "::notice::Skipping ClawSweeper commit dispatch because no dispatch credential is configured."
8283 exit 0
8384 fi
85+ case "$CREATE_CHECKS" in
86+ true|TRUE|1|yes|YES|on|ON) create_checks=true ;;
87+ *) create_checks=false ;;
88+ esac
8489 payload="$(jq -nc \
8590 --arg target_repo "$TARGET_REPO" \
8691 --arg before_sha "$BEFORE_SHA" \
8792 --arg after_sha "$AFTER_SHA" \
8893 --arg ref "$SOURCE_REF" \
89- '{event_type:"clawsweeper_commit_review",client_payload:{target_repo:$target_repo,before_sha:$before_sha,after_sha:$after_sha,ref:$ref,enabled:true,create_checks:true}}')"
94+ --argjson create_checks "$create_checks" \
95+ '{event_type:"clawsweeper_commit_review",client_payload:{target_repo:$target_repo,before_sha:$before_sha,after_sha:$after_sha,ref:$ref,enabled:true,create_checks:$create_checks}}')"
9096 if gh api repos/openclaw/clawsweeper/dispatches \
9197 --method POST \
9298 --input - <<< "$payload"; then
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。