From 3e3090802ac4e34546457bf12cc77e5a66ec6b5c Mon Sep 17 00:00:00 2001 From: rob thijssen Date: Mon, 11 May 2026 14:53:36 +0300 Subject: [PATCH] fix(ci): separate concurrency groups so polling is not blocked by builds poll-upstream and build-release shared the poll-and-build concurrency group, which caused cron-triggered poll runs to be queued or dropped while a build was in progress. Give each workflow its own group and set cancel-in-progress: true for the poller since stale polls are redundant. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/build-release.yml | 2 +- .gitea/workflows/poll-upstream.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index 54b0a74..c8257b7 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -9,7 +9,7 @@ on: type: string concurrency: - group: poll-and-build + group: build-release cancel-in-progress: false jobs: diff --git a/.gitea/workflows/poll-upstream.yml b/.gitea/workflows/poll-upstream.yml index 8dc4730..a3c5974 100644 --- a/.gitea/workflows/poll-upstream.yml +++ b/.gitea/workflows/poll-upstream.yml @@ -6,8 +6,8 @@ on: workflow_dispatch: {} concurrency: - group: poll-and-build - cancel-in-progress: false + group: poll-upstream + cancel-in-progress: true jobs: check: