forked from molecule-ai/molecule-core
Merge pull request 'fix(ci): status-reaper drops broken concurrency block (Gitea 1.22.6 cancel-cascade)' (#618) from infra/status-reaper-rev1-drop-concurrency into main
This commit is contained in:
commit
4db64bcbc3
@ -67,12 +67,13 @@ on:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
# Single-flight: two reaper ticks racing would POST duplicate
|
# NOTE: NO `concurrency:` block is intentional.
|
||||||
# compensations. Idempotent at the API (Gitea overwrites by context
|
# Gitea 1.22.6 doesn't honor `cancel-in-progress: false`: queued ticks
|
||||||
# on POST /statuses/{sha}) but cleaner to serialise.
|
# of the same group get cancelled-with-started=0 instead of waiting
|
||||||
concurrency:
|
# (DB-verified 2026-05-12, runs 16053/16085 of status-reaper.yml).
|
||||||
group: status-reaper
|
# The reaper's POST /statuses/{sha} is idempotent — Gitea de-dups by
|
||||||
cancel-in-progress: false
|
# context — so concurrent ticks are safe; accept them rather than
|
||||||
|
# serialise via the broken mechanism.
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
reap:
|
reap:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user