LearnNewsExamplesServices
Frontmatter
id7560
titleCentralize GitHub Workflow Configuration
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 20, 2025, 1:04 AM
updatedAtOct 20, 2025, 1:05 AM
githubUrlhttps://github.com/neomjs/neo/issues/7560
authortobiu
commentsCount0
parentIssue7536
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 20, 2025, 1:05 AM

Centralize GitHub Workflow Configuration

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 20, 2025, 1:04 AM

The HealthService for the github-workflow server currently has the minimum required GitHub CLI version hardcoded as a constant. This should be moved into the shared ai/mcp/server/config.mjs file to centralize configuration and make it easier to manage.

Acceptance Criteria

  1. A new githubWorkflow object is added to the aiConfig in ai/mcp/server/config.mjs.
  2. This new object contains a minGhVersion property with the value '2.0.0'.
  3. The HealthService.mjs is updated to import the aiConfig and use aiConfig.githubWorkflow.minGhVersion instead of the hardcoded MIN_GH_VERSION constant.
  4. The healthcheck tool continues to function correctly.
tobiu assigned to @tobiu on Oct 20, 2025, 1:04 AM
tobiu added the enhancement label on Oct 20, 2025, 1:04 AM
tobiu added the ai label on Oct 20, 2025, 1:04 AM
tobiu added parent issue #7536 on Oct 20, 2025, 1:04 AM
tobiu referenced in commit cad5815 - "Centralize GitHub Workflow Configuration #7560" on Oct 20, 2025, 1:05 AM
tobiu closed this issue on Oct 20, 2025, 1:05 AM