Skip to content

bug: GitHub integration two-way sync for issues and pull requests is non-functional #285

@RAWx18

Description

@RAWx18

Short Summary

The GitHub integration in Devspace Project Settings does not sync issues and pull requests in either direction between GitHub and GitMesh.

Steps to Reproduce

  1. Connect a GitHub repository to a project via Devspace Project Settings.
  2. Enable issue and pull request sync.
  3. Create or update an issue or pull request on GitHub.
  4. Create or update an issue inside GitMesh.
  5. Observe sync behavior in both systems.

Expected Behavior

Issues and pull requests should sync correctly between GitHub and GitMesh.
For Community Edition: direct two-way sync between GitHub and GitMesh.
For Enterprise Edition: advanced role-based and permission-aware sync controlling what data flows in each direction.

Actual Behavior

No issues or pull requests are synced from GitHub to GitMesh or from GitMesh to GitHub. The integration appears enabled but performs no observable actions.

Environment

Additional Context

GitHub sync is a core dependency for Devspace. A non-functional integration breaks issue tracking, PR visibility, and downstream metrics. Sync logic should be explicit, observable (logs/status), and project-scoped, with EE-only role-based controls layered on top.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions