Repository navigation
ci: one build per branch, newer push cancels the older run (#90) - #105
Conversation
|
/review |
Code Review by Qodo
1.
|
|
Qodo: Queued manual builds get dropped — accepted and fixed: every manual run now has its own concurrency group ( /review |
|
/review |
The change addresses finding 1: each manual dispatch now uses a unique |
|
Code review by qodo was updated up to the latest commit feca2d2 |
ci: one build per branch, newer push cancels the older run (#90)
Closes #90.
Workflow-level
concurrencygrouped by event and ref,cancel-in-progressfor pushes and pull requests:basic/v2a newer merge cancels the run of the older one, so thelatestrelease and the Telegram post always carry the build of the newest commit, not of whichever run finished last.workflow_dispatch, optionally withcommit_hash) get a group per run: never cancelled by a push and never replaced by another manual run.Decision on the second question of #90: every merge into
basic/v2keeps publishing tolatest(testers use it, see LABORATORY.md); only the race is removed. A manual run with an oldcommit_hashstill publishes that build on purpose.