---
number: 7740
title: uses semver lib in ai.mcp.server.github-workflow.services.HealthService
author: MannXo
state: MERGED
createdAt: '2025-11-11T09:04:03Z'
updatedAt: '2025-11-11T09:23:57Z'
closedAt: '2025-11-11T09:23:56Z'
mergedAt: '2025-11-11T09:23:56Z'
head: Refactor/use-semver-in-parseversionoutput
base: dev
url: 'https://github.com/neomjs/neo/pull/7740'
---
#### Summary

uses semver lib in ai.mcp.server.github-workflow.services.HealthService


Closes #7739 

**What kind of change does this PR introduce?** (check at least one)

- [ ] Bugfix
- [ ] Feature
- [ ] Code style update
- [x] Refactor
- [ ] Build-related changes
- [ ] Other, please describe:

**Does this PR introduce a breaking change?** (check one)

- [ ] Yes
- [x] No

If yes, please describe the impact and migration path for existing applications:

**The PR fulfills this requirement:**

- [x] It's submitted to the `dev` branch, _not_ the `main` branch

If adding a **new feature**, the PR's description includes:
- [ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

**Other information:**


## Comments

### `@tobiu` commented on 2025-11-11T09:21:17Z

**Input from Gemini 1.5 Pro:**

> ✦ LGTM! This is a good refactoring. Using the `semver` library is more robust than a manual implementation. Thanks for the contribution!

---

### `@tobiu` commented on 2025-11-11T09:23:43Z

i wish i'd had this server already during hacktoberfest. it works really well now:

<img width="764" height="720" alt="Screenshot 2025-11-11 at 10 22 09" src="https://github.com/user-attachments/assets/0a9d1401-619a-43f1-86a4-63cffacc39b2" />

---

