LearnNewsExamplesServices
Frontmatter
id7485
titleManage Repository Labels
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 14, 2025, 1:23 PM
updatedAtOct 14, 2025, 1:48 PM
githubUrlhttps://github.com/neomjs/neo/issues/7485
authortobiu
commentsCount0
parentIssue7477
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 14, 2025, 1:48 PM

Manage Repository Labels

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 14, 2025, 1:23 PM

To fully automate the issue and PR workflow, the agent needs the ability to manage labels. This includes listing all available repository labels and adding or removing labels from a specific issue or pull request.

This ticket covers the implementation of endpoints for repository-wide label management.

Acceptance Criteria

  1. The openapi.yaml is updated with endpoints for listing labels and modifying them on an issue/PR.
  2. A new labelService.mjs is created to wrap the gh label list command.
  3. A new issueService.mjs is created with functions to add/remove labels using gh issue edit.
  4. New route files and handlers are created for the /labels and /issues resources.
tobiu assigned to @tobiu on Oct 14, 2025, 1:23 PM
tobiu added parent issue #7477 on Oct 14, 2025, 1:24 PM
tobiu added the enhancement label on Oct 14, 2025, 1:24 PM
tobiu added the ai label on Oct 14, 2025, 1:24 PM
tobiu referenced in commit c7288b9 - "Manage Repository Labels #7485" on Oct 14, 2025, 1:42 PM
tobiu closed this issue on Oct 14, 2025, 1:48 PM