-
-
Notifications
You must be signed in to change notification settings - Fork 30
Description
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
- Connect a GitHub repository to a project via Devspace Project Settings.
- Enable issue and pull request sync.
- Create or update an issue or pull request on GitHub.
- Create or update an issue inside GitMesh.
- 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
- OS: Linux
- Browser: Chrome
- Environment: Local development
- URL: http://localhost:8081/devspace/project-settings
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.