From da6d90fabc9e5c36bdb8b0c94b53476b1311392a Mon Sep 17 00:00:00 2001 From: ThePhaseless Date: Thu, 20 Nov 2025 01:39:54 +0100 Subject: [PATCH] renovate - Only test (#281) * Skip build and review for Renovate PRs, only run tests Modified CI workflows to optimize Renovate PRs: - Skip Docker build and merge-and-push jobs for Renovate PRs - Skip Claude code review for Renovate PRs - Tests still run for all PRs including Renovate This reduces CI time and resource usage for dependency update PRs. * Remove redundant condition from merge-and-push job The merge-and-push job depends on build job, so it won't run if build is skipped. --------- Co-authored-by: Claude --- .github/workflows/claude-code-review.yml | 7 ++----- .github/workflows/docker-publish.yml | 2 ++ 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/claude-code-review.yml b/.github/workflows/claude-code-review.yml index 62d5f70..87ca3f0 100644 --- a/.github/workflows/claude-code-review.yml +++ b/.github/workflows/claude-code-review.yml @@ -12,11 +12,8 @@ on: jobs: claude-review: - # Optional: Filter by PR author - # if: | - # github.event.pull_request.user.login == 'external-contributor' || - # github.event.pull_request.user.login == 'new-developer' || - # github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR' + # Skip review for Renovate PRs + if: github.event.pull_request.user.login != 'renovate[bot]' runs-on: ubuntu-latest permissions: diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 6035144..d69acff 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -72,6 +72,8 @@ jobs: build: needs: test + # Skip build for Renovate PRs + if: github.event.pull_request.user.login != 'renovate[bot]' runs-on: ubuntu-latest permissions: contents: read