LearnNewsExamplesServices
Frontmatter
id7578
titleHarden Release Caching and Add Fallback
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 20, 2025, 3:24 PM
updatedAtOct 21, 2025, 10:10 AM
githubUrlhttps://github.com/neomjs/neo/issues/7578
authortobiu
commentsCount0
parentIssue7564
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 21, 2025, 10:10 AM

Harden Release Caching and Add Fallback

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 20, 2025, 3:24 PM

The #fetchAndCacheReleases method needs to be hardened to handle the edge case where no releases are found after the syncStartDate. Additionally, the fallback version for archiving should be made configurable.

Acceptance Criteria

  1. A new property, defaultArchiveVersion, is added to the githubWorkflow.issueSync object in config.mjs with a value like 'unversioned'.
  2. The #fetchAndCacheReleases method in SyncService.mjs is updated to log a warning if this.releases is empty after filtering.
  3. The #getIssuePath method is updated to use the new defaultArchiveVersion from the config as its fallback value instead of the hardcoded 'unknown'.
tobiu assigned to @tobiu on Oct 20, 2025, 3:24 PM
tobiu added the enhancement label on Oct 20, 2025, 3:24 PM
tobiu added the ai label on Oct 20, 2025, 3:24 PM
tobiu added parent issue #7564 on Oct 20, 2025, 3:24 PM
tobiu referenced in commit 630920a - "Harden Release Caching and Add Fallback #7578" on Oct 21, 2025, 10:09 AM
tobiu closed this issue on Oct 21, 2025, 10:10 AM