Repository navigation
cloud: a repository off GitHub that does not clone ends failed, not needs_github - #36518
Conversation
…eeds_github Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Agent-Session: https://cmux.com/deeplink/agent?id=aid-b224b7e441ec6ef0e84d
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
Shipped in:
The feat-cmux-next push run https://github.com/manaflow-ai/cmux/actions/runs/42045816653 at 446a051 failed: cmux-next fleet Release compile. |
teamleaderleo
left a comment
There was a problem hiding this comment.
Review (gpt-6.1-sol): SHIP at 343dfff
|
Landing at 343dfff: router-review SHIP at this exact head (gpt-6.1-sol xhigh). 184 of 185 checks pass. The one red is the non-required
None of them covers |
Off GitHub, a
cmux cloud new-machine --repoclone that fails (a private, missing or offline repository on GitLab, Codeberg or a company server) now endsfailedand says why. Before, it endedneeds_github, so the app asked the person to connect GitHub and the runner waited to retry after that connect, which can never help a repository on another host. Leo (2026-11-05): "there's GitHub ... and then there's presumably other services, like there's GitLab or whatever."GitHub repositories keep the
needs_githubpath unchanged.CloudMachineRepo.swift: after every clone path fails, a non-GitHub repo exits throughdie(statusfailed, exit 1) beforeneeds_githubis set.anotherHostThatDoesNotCloneFailsInsteadOfWaitingForGitHub.Changelog
Fixed: a Cloud machine whose repository on another host (not GitHub) cannot be cloned reports the failure instead of asking for GitHub access.
Agent session: agent session
🤖 Generated with Claude Code
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.Summary by cubic
Fixes
cmux cloud new-machine --reposo that a failed clone from a non-GitHub host (GitLab, Codeberg, a company server) now endsfailedand reports why. Before, it endedneeds_github, so the app asked the user to connect GitHub and the runner waited to retry after that connection — which can never help a repository on another host.GitHub repositories keep the
needs_githubpath unchanged.Written for commit 343dfff. Summary will update on new commits.