From a7903cbbfe2fe22177a5e1954ef26de06d881c01 Mon Sep 17 00:00:00 2001 From: James Rich <2199651+jamesarich@users.noreply.github.com> Date: Sun, 20 Sep 2026 18:14:31 +0000 Subject: [PATCH] ci(labeler): stop cancelling the in-flight run, which kept Renovate from automerging (#7279) --- .github/workflows/pull-request-target.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pull-request-target.yml b/.github/workflows/pull-request-target.yml index 4b65e50e49..4958b8ae3b 100644 --- a/.github/workflows/pull-request-target.yml +++ b/.github/workflows/pull-request-target.yml @@ -5,9 +5,10 @@ on: # Do not execute arbitrary code on this workflow. # See warnings at https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#pull_request_target -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number }} - cancel-in-progress: true +# No concurrency group. Renovate labels its PR right after opening it, so a cancelling group left a cancelled +# `labeler` check run on the head commit, and Renovate reads any cancelled check run as a pending branch it never +# automerges. A non-cancelling group still cancels a queued run when a third event arrives. The job is idempotent +# and seconds on ubuntu-slim, so every run can simply finish. jobs: labeler: