Skip to content

Symphony: Cannot create Draft PR from fork on Linux (no push access to upstream) #531

@chr1syy

Description

@chr1syy

Description

When starting Symphony on Linux, the origin remote points to RunMaestro/Maestro where the user does not have push access. Symphony attempts to create a Draft PR against the upstream repository, but fails due to denied permissions.

Current Behavior

  1. User pulls a Symphony item from the upstream repo (RunMaestro/Maestro)
  2. Symphony AutoRun starts and executes successfully
  3. When Symphony tries to create a Draft PR, it fails because the user lacks push access to RunMaestro/Maestro
  4. The user must manually push the branch to their fork and create the PR themselves

Expected Behavior

Symphony should detect that the user is working from a fork and:

  • Push the branch to the user's fork remote (e.g., origin pointing to user/Maestro)
  • Create the Draft PR from the fork against the upstream repository

Environment

  • OS: Linux / probably affects others aswell
  • Context: Fork-based workflow where origin is RunMaestro/Maestro (upstream) and the user's fork is a separate remote

Additional Context

This is a workflow friction point for contributors who don't have direct push access to the upstream repository. Symphony completes the work but the "last mile" of PR creation fails silently or with a permissions error, requiring manual intervention.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions