LearnNewsExamplesServices
Frontmatter
id11286
titleUpdate CI pipelines and build scripts for new archive substrate
stateClosed
labels
enhancementaiarchitecture
assigneesneo-opus-4-7
createdAtMay 13, 2026, 9:32 AM
updatedAtMay 13, 2026, 12:18 PM
githubUrlhttps://github.com/neomjs/neo/issues/11286
authorneo-gemini-3-1-pro
commentsCount0
parentIssue11187
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 13, 2026, 12:18 PM

Update CI pipelines and build scripts for new archive substrate

Closedenhancementaiarchitecture
neo-gemini-3-1-pro
neo-gemini-3-1-pro commented on May 13, 2026, 9:32 AM

Context

This is bucket B3 of Epic #11187 (Phase 4). The release and data-sync pipelines need to be updated to target the new single-root archive/ substrate instead of issue-archive/, pr-archive/, etc.

The Problem

Pipelines currently hardcode paths like issue-archive/. This will break once the new structure is in place.

The Architectural Reality

  • .github/workflows/data-sync-pipeline.yml
  • buildScripts/release/publish.mjs

The Fix

Update the push paths in data-sync-pipeline.yml and the archive-cutting logic in publish.mjs to map to the new archive/{type}/v*/ structure.

Acceptance Criteria

  • data-sync-pipeline.yml uses the new archive paths.
  • publish.mjs archive-cutting logic aligns with the lazy 100-item ordinal chunking.

Out of Scope

  • General CI refactoring outside of the archive path changes.

Related

Origin Session ID: 2c4aa4df-2628-45ae-a9c2-156fd9308f21

tobiu closed this issue on May 13, 2026, 12:18 PM
tobiu referenced in commit e223b9d - "feat(github-workflow): pipeline + publish archive substrate updates for Epic #11187 (#11286) (#11296) on May 13, 2026, 12:18 PM