LearnNewsExamplesServices
Frontmatter
id8365
titleIntegrate Release Index Generation into Release Workflow and Fix SEO Script
stateClosed
labels
bugenhancementbuild
assigneestobiu
createdAtJan 6, 2026, 4:31 PM
updatedAtJan 6, 2026, 4:36 PM
githubUrlhttps://github.com/neomjs/neo/issues/8365
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtJan 6, 2026, 4:36 PM

Integrate Release Index Generation into Release Workflow and Fix SEO Script

Closed v11.19.0 bugenhancementbuild
tobiu
tobiu commented on Jan 6, 2026, 4:31 PM

Integrate createReleaseIndex into the release preparation workflow and fix generateSeoFiles.mjs issues.

Objectives:

  1. Workflow Integration:

    • Modify buildScripts/prepareRelease.mjs to execute createReleaseIndex before generating SEO files. This ensures the new version is present in releases.json when llms.txt is generated.
    • Remove create-release-index from package.json scripts if it's no longer needed as a standalone command (or keep it for debugging).
  2. Fix generateSeoFiles.mjs:

    • Fix JSON Parsing: Investigate and fix the "Found releases.json but failed to parse it" warning.
    • Fix URL Construction: Resolve the ERR_INVALID_URL error when baseUrl is missing. Ensure getLlmsTxt handles relative paths gracefully or enforces a baseUrl.
tobiu added the bug label on Jan 6, 2026, 4:31 PM
tobiu added the enhancement label on Jan 6, 2026, 4:31 PM
tobiu added the build label on Jan 6, 2026, 4:31 PM
tobiu assigned to @tobiu on Jan 6, 2026, 4:32 PM
tobiu referenced in commit 50cba68 - "Integrate Release Index Generation into Release Workflow and Fix SEO Script #8365" on Jan 6, 2026, 4:36 PM
tobiu closed this issue on Jan 6, 2026, 4:36 PM