From 50d712e3a5587143523b45412723d66805076593 Mon Sep 17 00:00:00 2001 From: Tim Dittler Date: Fri, 3 Jul 2026 09:44:31 +0200 Subject: [PATCH] fix(automerge): keep check green for non-genuine dependabot PRs Soft-fail the fetch-metadata step so unverified dependabot PRs no longer show a red check in the PR overview. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/template_automerge_dependabot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/template_automerge_dependabot.yml b/.github/workflows/template_automerge_dependabot.yml index a4652cc8..89b56680 100644 --- a/.github/workflows/template_automerge_dependabot.yml +++ b/.github/workflows/template_automerge_dependabot.yml @@ -46,6 +46,10 @@ jobs: - name: Load dependabot metadata id: metadata + # Soft-fail: for non-genuine dependabot PRs (e.g. unverified/rebased commits) + # fetch-metadata calls setFailed. Swallow it so the check stays green; + # empty outputs make the merge step below a no-op. + continue-on-error: true uses: dependabot/fetch-metadata@25dd0e34f4fe68f24cc83900b1fe3fe149efef98 # v3.1.0 with: github-token: ${{ steps.get_token.outputs.token }}