From 13fdeec2cc7fd89fb8b4fe91874fcf392fb8268b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 29 Apr 2026 03:25:20 +0100 Subject: [PATCH] ci: disable ClawSweeper commit checks by default --- .github/workflows/clawsweeper-dispatch.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/clawsweeper-dispatch.yml b/.github/workflows/clawsweeper-dispatch.yml index 95a0679e8b7..2fa1c0201be 100644 --- a/.github/workflows/clawsweeper-dispatch.yml +++ b/.github/workflows/clawsweeper-dispatch.yml @@ -76,17 +76,23 @@ jobs: BEFORE_SHA: ${{ github.event.before }} AFTER_SHA: ${{ github.sha }} SOURCE_REF: ${{ github.ref }} + CREATE_CHECKS: ${{ vars.CLAWSWEEPER_COMMIT_REVIEW_CREATE_CHECKS || 'false' }} run: | if [ -z "$GH_TOKEN" ]; then echo "::notice::Skipping ClawSweeper commit dispatch because no dispatch credential is configured." exit 0 fi + case "$CREATE_CHECKS" in + true|TRUE|1|yes|YES|on|ON) create_checks=true ;; + *) create_checks=false ;; + esac payload="$(jq -nc \ --arg target_repo "$TARGET_REPO" \ --arg before_sha "$BEFORE_SHA" \ --arg after_sha "$AFTER_SHA" \ --arg ref "$SOURCE_REF" \ - '{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}}')" + --argjson create_checks "$create_checks" \ + '{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}}')" if gh api repos/openclaw/clawsweeper/dispatches \ --method POST \ --input - <<< "$payload"; then