Template
ci(deploy): drop concurrency blocks so MokoGIT can create deploy runs #18
Reference in New Issue
Block a user
Delete Branch "fix/drop-deploy-concurrency"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
MokoGIT (the Gitea fork these template repos run on) fails to CREATE a run for any workflow that declares a
concurrency:block — bothpushandworkflow_dispatchreturn 204 but no run is created. Verified empirically in a downstream Go repo (mokoai): commits with the block produced zero deploy runs; removing it restored normal runs (a fresh group name did not help).Because
deploy-dev/rc/prod.ymlhere are the canonical sync source, the block silently disables deploys in every Go repo it syncs into — and re-adds itself on each sync even after a downstream repo removes it locally.Change
Remove the
concurrency:block from all three deploy workflows. Each keeps aNOTEcomment explaining why, so the intent is clear and it isn't reintroduced.Follow-up (not this PR)
The true root cause is the MokoGIT run-creation bug with concurrency; once that's fixed, the blocks can be restored template-wide.