fix(update): fetch all intermediate releases, not just latest - #78
Conversation
weekly-update.yml used /releases/latest which only returns the single newest release. If multiple versions ship between checks, intermediate releases were silently skipped. Now fetches up to 100 recent releases and filters to those newer than last-checked-version using jq semver comparison. Single-release path is backward compatible.
|
Claude finished @BaseInfinity's task in 1m 41s —— View job PR Code ReviewSummaryThis PR fixes a silent data loss bug in the weekly-update workflow: using Recommendation: APPROVEFindingsCritical (must fix)None. Suggestions (nice to have)
Strengths
E2E Coverage NoteThis change affects Files Reviewed
|
|
Review completed. Check the workflow logs for details. |
CI Auto-Fix: Attempt 1/3
|
E2E Quick Check (Tier 1) ✅Fast quality gate - single comparison per commit.
Result: No change in SDLC compliance (stable)
Criteria Breakdown
Design decisions:
Test Suites: 3 passed, 3 total Test Suites: 3 passed, 3 total Historical ContextThis scenario avg: 7.0 (1 runs) Add Tier 1: 1x run each. SDP adjusts for external model conditions. |
Summary
/releases/latestwhich only returns the single newest releaselast-checked-version.txtusing jq semver comparisonTest plan
test-version-logic.sh(13 total, all pass)test-workflow-triggers.sh(106 total, all pass)🤖 Generated with Claude Code