Frontmatter
| id | 7911 |
| title | Enhancement: Add milestoneArchivePrefix to GitHub Workflow MCP config |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Nov 29, 2025, 12:54 PM |
| updatedAt | Nov 29, 2025, 12:56 PM |
| githubUrl | https://github.com/neomjs/neo/issues/7911 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 29, 2025, 12:56 PM |
Enhancement: Add milestoneArchivePrefix to GitHub Workflow MCP config
tobiu assigned to @tobiu on Nov 29, 2025, 12:54 PM

tobiu
Nov 29, 2025, 12:56 PM
Input from Gemini:
✦ I have implemented the
milestoneArchivePrefixconfiguration.Changes:
Config Update: Added
milestoneArchivePrefix: 'v'toai/mcp/server/github-workflow/config.mjs.Logic Update: Updated
IssueSyncer.mjsinside#getIssuePath. When an issue is closed and has a milestone, the archive path is now constructed as:archiveDir / (prefix + milestoneTitle) / filenameExample: Milestone
11.12.0->.github/ISSUE_ARCHIVE/v11.12.0/issue-123.mdThis ensures consistency with the release folder naming convention.
tobiu closed this issue on Nov 29, 2025, 12:56 PM
When archiving closed issues based on milestones, the directory name currently defaults to the raw milestone title (e.g.,
11.12.0). To align with thev-prefixed release directories (e.g.,v11.12.0), we need a configurable prefix for milestone-based archive folders.Tasks:
milestoneArchivePrefixtoissueSyncinai/mcp/server/github-workflow/config.mjs. Default tovto align with release directory naming.#getIssuePathinIssueSyncer.mjsto prepend this prefix to the milestone title when generating the archive directory path.Goal: Ensure
11.12.0milestone issues are archived into.github/ISSUE_ARCHIVE/v11.12.0/instead of.github/ISSUE_ARCHIVE/11.12.0/.