From 4587d0b0148ece48ec07b5b57f76fb4190576b3a Mon Sep 17 00:00:00 2001 From: CI Bot Date: Tue, 28 Jul 2026 17:16:35 +0800 Subject: [PATCH] fix(ci): add concurrency to pr-automation workflow - Add workflow-level concurrency group per PR number - Enable cancel-in-progress to cancel old runs when new commits arrive - Prevents multiple pr-automation runs for the same PR from wasting Runner resources Issue: Same PR could trigger multiple auto-approve/auto-merge runs simultaneously, occupying ci-check runners unnecessarily. With concurrency, only the latest run executes, and older runs are cancelled automatically. --- .gitea/workflows/pr-automation.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/pr-automation.yml b/.gitea/workflows/pr-automation.yml index 663576e21..13f1dfbc3 100755 --- a/.gitea/workflows/pr-automation.yml +++ b/.gitea/workflows/pr-automation.yml @@ -8,6 +8,10 @@ on: permissions: contents: read +concurrency: + group: pr-automation-${{ gitea.event.pull_request.number }} + cancel-in-progress: true + jobs: auto-approve: name: Auto Approve on CI Green