Isoleer macOS-releasepoort van gewone main-concurrency #2321

Closed
opened 2026-10-06 11:35:49 +00:00 by brenno · 0 comments
Owner

Tijdens release v0.6.14 werd macos-gate run 5477 attempt 2 vóór de start geannuleerd toen PR #2320 naar main werd gemergd. De nieuwe main-run 5480 nam dezelfde concurrencygroep over door cancel-in-progress: true, terwijl de releaseworkflow 5479 nog op de poort voor tagcommit 8abe7354 wachtte.

Dit is geen testfout: attempt 2 duurde 0 seconden en werd uitsluitend door concurrencyannulering beëindigd. Een gewone main-push mag een herstelpoging voor een reeds gepubliceerde releasetag niet annuleren.

Acceptatie:

  • concurrency onderscheidt ten minste releasetags van gewone branchruns;
  • een main-push annuleert nooit een lopende of wachtende poort voor een releasetag;
  • een regressietest controleert de workflowconcurrency;
  • release_auto kan de juiste poging blijven volgen na een gerichte herstart.

Gerelateerd: #2294.

Tijdens release v0.6.14 werd macos-gate run 5477 attempt 2 vóór de start geannuleerd toen PR #2320 naar `main` werd gemergd. De nieuwe main-run 5480 nam dezelfde concurrencygroep over door `cancel-in-progress: true`, terwijl de releaseworkflow 5479 nog op de poort voor tagcommit `8abe7354` wachtte. Dit is geen testfout: attempt 2 duurde 0 seconden en werd uitsluitend door concurrencyannulering beëindigd. Een gewone main-push mag een herstelpoging voor een reeds gepubliceerde releasetag niet annuleren. Acceptatie: - concurrency onderscheidt ten minste releasetags van gewone branchruns; - een main-push annuleert nooit een lopende of wachtende poort voor een releasetag; - een regressietest controleert de workflowconcurrency; - release_auto kan de juiste poging blijven volgen na een gerichte herstart. Gerelateerd: #2294.
brenno 2026-10-06 19:05:16 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2321
No description provided.