-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
bugSomething isn't workingSomething isn't workingmcpp2Non-showstopper bug or popular feature requestNon-showstopper bug or popular feature requestperformance
Description
Description
The Claude Code GitHub Action workflow hangs indefinitely after Claude completes its task. The action successfully posts the review/response but never terminates.
Observed Behavior
- Claude Code action triggers on PR comment
- Claude successfully reads files, analyzes code, and posts review comment
- Workflow never exits - runs until manually cancelled or hits timeout
Root Cause Analysis
Investigation of the workflow logs revealed orphan bun processes at cleanup time:
Cleaning up orphan processes
Terminate orphan process: pid (2169) (bun)
Terminate orphan process: pid (2178) (bun)
Terminate orphan process: pid (2210) (npm exec @model)
Terminate orphan process: pid (2211) (bun)
Terminate orphan process: pid (2212) (bun)
Terminate orphan process: pid (2242) (sh)
These bun processes appear to be the MCP servers (github_comment and github_ci) that are spawned but not properly terminated when Claude completes its work.
Timeline from logs
12:38:06- Placeholder comment created12:38:26- Claude Code initialized12:52:37- Manually cancelled (14 minute gap with NO logged activity)
Reproduction
- Set up claude-code-action with default configuration
- Comment
@claude can you review this PR pleaseon a PR - Claude successfully posts review but workflow never terminates
Workaround
Adding timeout-minutes: 15 to the job prevents indefinite hangs, but this is just a safeguard - the MCP servers should terminate properly.
Environment
anthropics/claude-code-action@v1- Triggered via
issue_commentevent - Ubuntu latest runner
Failed run
https://github.com/sbushell92/the-pe-dept/actions/runs/21397472773
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingmcpp2Non-showstopper bug or popular feature requestNon-showstopper bug or popular feature requestperformance