LearnNewsExamplesServices
Frontmatter
id7605
titleAdd Configurable Prefix for Release Note Filenames
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 22, 2025, 2:04 PM
updatedAtOct 22, 2025, 2:07 PM
githubUrlhttps://github.com/neomjs/neo/issues/7605
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 22, 2025, 2:07 PM

Add Configurable Prefix for Release Note Filenames

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 22, 2025, 2:04 PM

Currently, the SyncService creates filenames for synced issues with a configurable prefix (issue-) to prevent filenames from starting with a number. However, synced release notes (e.g., 10.0.0.md) are created without a prefix, leading to inconsistent naming conventions within the .github directory.

To improve consistency, we should add a configurable prefix for release note filenames, similar to how issue filenames are handled. A prefix like v would be a sensible default.

Acceptance Criteria

  1. A new configuration property, releaseFilenamePrefix, is added to the issueSync object in ai/mcp/server/github-workflow/config.mjs. A default value of 'v' should be considered.
  2. The #syncReleaseNotes method in SyncService.mjs is updated to use this new prefix when constructing the filename for each release note.
    • Example: v10.0.0.md instead of 10.0.0.md.
tobiu assigned to @tobiu on Oct 22, 2025, 2:04 PM
tobiu added the enhancement label on Oct 22, 2025, 2:04 PM
tobiu added the ai label on Oct 22, 2025, 2:04 PM
tobiu referenced in commit 1f2cad7 - "Add Configurable Prefix for Release Note Filenames #7605" on Oct 22, 2025, 2:07 PM
tobiu closed this issue on Oct 22, 2025, 2:07 PM