Skip to content

fix(release): concurrency-group deadlock (develop mirror of #78)#80

Merged
I4cTime merged 1 commit into
developfrom
fix/release-concurrency-develop
Jul 11, 2026
Merged

fix(release): concurrency-group deadlock (develop mirror of #78)#80
I4cTime merged 1 commit into
developfrom
fix/release-concurrency-develop

Conversation

@I4cTime

@I4cTime I4cTime commented Jul 11, 2026

Copy link
Copy Markdown
Owner

Cherry-pick of the #78 squash commit onto develop so both branches carry the identical release.yml and future develop→main merges don't conflict on it. See #78 for the deadlock explanation.

🤖 Generated with Claude Code

…call deadlock (#78)

The v0.13.0 tag run died in 7s: release.yml held concurrency group
'publish' while calling publish.yml, which declares the same group — a
reusable workflow's top-level concurrency still applies when called, so
GitHub detected a parent/child deadlock and canceled the run before the
GitHub Release was created (nothing was published).

Parent group is now 'release'; the called publish.yml keeps 'publish',
which is what actually serializes npm/MCP publishing across the
event-driven and tag-driven paths.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
@I4cTime
I4cTime merged commit 847af9b into develop Jul 11, 2026
@I4cTime
I4cTime deleted the fix/release-concurrency-develop branch July 11, 2026 06:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant