fix(ci): separate concurrency groups so polling is not blocked by builds
All checks were successful
poll-upstream / check (push) Successful in 3s
poll-upstream / check-prerelease (push) Successful in 2s

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) <noreply@anthropic.com>
This commit is contained in:
2026-05-11 14:53:36 +03:00
parent c1ffe7e62e
commit 3e3090802a
2 changed files with 3 additions and 3 deletions

View File

@@ -9,7 +9,7 @@ on:
type: string
concurrency:
group: poll-and-build
group: build-release
cancel-in-progress: false
jobs:

View File

@@ -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: