LearnNewsExamplesServices
Frontmatter
id7595
titleFinalize GraphQL Migration & Cleanup
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 21, 2025, 1:09 PM
updatedAtOct 23, 2025, 4:57 PM
githubUrlhttps://github.com/neomjs/neo/issues/7595
authortobiu
commentsCount1
parentIssue7590
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 23, 2025, 4:57 PM

Finalize GraphQL Migration & Cleanup

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 21, 2025, 1:09 PM

This is the final ticket in the GraphQL migration epic. It covers the final cleanup and verification steps to ensure the migration is complete and the codebase is consistent.

Acceptance Criteria

  1. A full review of all migrated services (IssueService, LabelService, PullRequestService, SyncService) is conducted to ensure no unnecessary gh CLI calls remain for remote data operations.
  2. The old generic #ghCommand helper method is confirmed to be removed.
  3. All relevant JSDoc comments throughout the services are updated to reflect the new GraphQL data access patterns and return structures.
  4. The openapi.yaml file is reviewed and updated to reflect any changes in the data structures returned by the services.
tobiu assigned to @tobiu on Oct 21, 2025, 1:09 PM
tobiu added the enhancement label on Oct 21, 2025, 1:09 PM
tobiu added the ai label on Oct 21, 2025, 1:09 PM
tobiu added parent issue #7590 on Oct 21, 2025, 1:09 PM
tobiu cross-referenced by #7590 on Oct 23, 2025, 12:53 AM
tobiu
tobiu Oct 23, 2025, 4:57 PM

resolved.

tobiu closed this issue on Oct 23, 2025, 4:57 PM