LearnNewsExamplesServices
Frontmatter
id7687
titleEnhance GitHub Workflow server robustness when gh cli is not installed
stateClosed
labels
enhancementai
assigneesMannXo
createdAtNov 1, 2025, 7:22 PM
updatedAtNov 10, 2025, 9:31 PM
githubUrlhttps://github.com/neomjs/neo/issues/7687
authortobiu
commentsCount3
parentIssuenull
subIssues
7714 ci(testing): gate GitHub-integration tests and add diagnostics polish
7713 health(github-workflow): reproduce gh-absent
subIssuesCompleted2
subIssuesTotal2
blockedBy[]
blocking[]
closedAtNov 10, 2025, 9:31 PM

Enhance GitHub Workflow server robustness when gh cli is not installed

Closed v11.1.0 enhancementai
tobiu
tobiu commented on Nov 1, 2025, 7:22 PM

The HealthService in the github-workflow MCP server currently checks for gh cli authentication and version. While robust, the server's behavior and error handling when gh cli is entirely absent or not in the PATH needs further investigation. This ticket is to thoroughly inspect and enhance the server's startup robustness and error messaging in such scenarios.

tobiu added the enhancement label on Nov 1, 2025, 7:22 PM
tobiu added the ai label on Nov 1, 2025, 7:22 PM
MannXo
MannXo Nov 1, 2025, 7:39 PM

Hi, As you mentioned, I have already partially addressed this in #7678 . I'm happy to work on this ticket as well, if you see fit.

tobiu assigned to @MannXo on Nov 1, 2025, 7:45 PM
tobiu
tobiu Nov 1, 2025, 7:49 PM

this one definitely makes sense: uninstalling gh cli completely and see if the server handles it.

bigger picture: to get v11 ready, i would like to fully remove siesta. to do this, we need to explore which unit tests and component based tests did not get migrated yet, and tackle them. we also need to update some guides and the agents file itself (i am currently having sessions where gemini fails to use the memory core without several recovery prompts). you are definitely welcome to open new tickets for any topics of interest.

i am already moving new mcp testing files into the playwright folder.

MannXo cross-referenced by #7713 on Nov 7, 2025, 9:28 AM
MannXo cross-referenced by #7714 on Nov 7, 2025, 9:30 AM
tobiu added sub-issue #7714 on Nov 7, 2025, 9:38 AM
tobiu added sub-issue #7713 on Nov 7, 2025, 9:48 AM
tobiu
tobiu Nov 10, 2025, 9:31 PM

closing the epic, since all subs are resolved.

tobiu closed this issue on Nov 10, 2025, 9:31 PM