Skip to content

[Feature]: Mirror Roomote projects to GitHub Project V2, issues, and milestones #1047

Description

@roomote-community

Problem

Teams need GitHub visibility, but Roomote's current GitHub management does not create and populate a complete Project V2 mirror for a native Roomote project.

Proposed behavior

Optionally create or adopt one organization Project V2, create one issue per executable plan item, add issues and linked PRs, create repository milestones where items exist, map status fields, persist provider IDs/URLs, and read back every write.

Reuse scoped GitHub App credentials, current milestone/Project V2 discovery and update behavior, permission checks, and task PR facts. Keep Roomote authoritative and synchronization one-way initially.

Acceptance criteria

  • Retries create no duplicate projects, issues, milestones, or Project items.
  • Multi-repository work uses one Project V2 and repository-local milestones.
  • Missing organization-project permissions block only the mirror.
  • Destructive mutations follow project role/policy confirmation.
  • Roomote remains usable during GitHub outages.

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions