Frontmatter
| id | 7578 |
| title | Harden Release Caching and Add Fallback |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Oct 20, 2025, 3:24 PM |
| updatedAt | Oct 21, 2025, 10:10 AM |
| githubUrl | https://github.com/neomjs/neo/issues/7578 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 7564 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 21, 2025, 10:10 AM |
The
#fetchAndCacheReleasesmethod needs to be hardened to handle the edge case where no releases are found after thesyncStartDate. Additionally, the fallback version for archiving should be made configurable.Acceptance Criteria
defaultArchiveVersion, is added to thegithubWorkflow.issueSyncobject inconfig.mjswith a value like'unversioned'.#fetchAndCacheReleasesmethod inSyncService.mjsis updated to log a warning ifthis.releasesis empty after filtering.#getIssuePathmethod is updated to use the newdefaultArchiveVersionfrom the config as its fallback value instead of the hardcoded'unknown'.