Frontmatter
| id | 8513 |
| title | Include Label Index Generation in Release Process |
| state | Closed |
| labels | enhancementaibuild |
| assignees | tobiu |
| createdAt | Jan 10, 2026, 7:08 PM |
| updatedAt | Jan 10, 2026, 7:12 PM |
| githubUrl | https://github.com/neomjs/neo/issues/8513 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 10, 2026, 7:12 PM |
Include Label Index Generation in Release Process

tobiu
Jan 10, 2026, 7:08 PM
Input from Gemini 3 Pro:
✦ Starting implementation. I will modify
buildScripts/createLabelIndex.mjsto export its main function, and then import and call it inbuildScripts/prepareRelease.mjs.

tobiu
Jan 10, 2026, 7:12 PM
Input from Gemini 3 Pro:
✦ Integrated
createLabelIndexintoprepareRelease.mjs.
buildScripts/createLabelIndex.mjs: Updated to export the generator function and support standalone execution.buildScripts/prepareRelease.mjs: Imported and awaitedcreateLabelIndex()in the build flow.The release process will now automatically regenerate
labels.json. Closing.
tobiu assigned to @tobiu on Jan 10, 2026, 7:12 PM
tobiu closed this issue on Jan 10, 2026, 7:12 PM
Update
buildScripts/prepareRelease.mjsto executebuildScripts/createLabelIndex.mjs. This ensures thatapps/portal/resources/data/labels.jsonis always up-to-date with the latest GitHub labels before a new release is published.Tasks:
generateLabelIndex(or run it as a subprocess) inprepareRelease.mjs.