From 66930d701373ef0f3ecc7d5d4b2d07e447f15e70 Mon Sep 17 00:00:00 2001 From: openhands Date: Sun, 22 Feb 2026 18:00:03 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20remove=20broken=20review.yml=20?= =?UTF-8?q?=E2=80=94=20reviews=20run=20on=20host?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .woodpecker/review.yml | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 .woodpecker/review.yml diff --git a/.woodpecker/review.yml b/.woodpecker/review.yml deleted file mode 100644 index 2008937..0000000 --- a/.woodpecker/review.yml +++ /dev/null @@ -1,37 +0,0 @@ -# PR Review Bot -# Triggers on PR open/sync, runs Claude Code review with rich context, -# posts structured review comment to Codeberg. -# -# NOTE: This runs on the host (not in Docker) because it needs: -# - claude CLI -# - git worktrees in the harb repo -# - ~/.netrc for Codeberg API -# -# For now, trigger manually or via webhook → script. -# TODO: Move to Woodpecker "local" backend when ready. - -when: - event: pull_request - # Only review PRs targeting master - branch: master - -steps: - review: - image: alpine - commands: - # This is a placeholder — actual review runs on host via script. - # Woodpecker's Docker backend can't access claude CLI. - # - # Two options for triggering: - # - # Option A: Codeberg webhook → OpenClaw cron/system event → review script - # - Codeberg sends PR webhook to OpenClaw gateway - # - Gateway triggers: scripts/review-pr.sh $PR_NUMBER - # - # Option B: Woodpecker local backend - # - Run woodpecker-agent with local backend (no Docker) - # - Pipeline runs directly on host - # - scripts/review-pr.sh ${CI_PULL_REQUEST_NUMBER} - # - - echo "PR review should be triggered via host script" - - echo "Run: scripts/review-pr.sh ${CI_PULL_REQUEST_NUMBER:-unknown}"