Skip to content

[v0.1.0] Implement Cross-Repo Issue Transfer (GraphQL) #15

@Kavirubc

Description

@Kavirubc

Problem Statement

The GitHub REST API does not support transferring issues between repositories. This is a critical requirement for the 'Intelligent Routing' feature.

Proposed Solution

Implement the TransferIssue method in internal/integrations/github/client.go using the GitHub GraphQL API (transferIssue mutation).

Implementation Details

  • Add GraphQL client support to the integration.
  • Implement the mutation.
  • Verify permissions (requires correct scopes).

Feature Scope

  • Issue Transfer

Metadata

Metadata

Assignees

Labels

coreRelated to core engineurgentCritical issues that need immediate attentionv0.1.0Target for v0.1.0

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions