Skip to content

feat: Add historic release caching and archival system#42

Merged
yeoldegrove merged 1 commit into
gh-pagesfrom
feat/hist_release_cache
Jul 16, 2026
Merged

feat: Add historic release caching and archival system#42
yeoldegrove merged 1 commit into
gh-pagesfrom
feat/hist_release_cache

Conversation

@yeoldegrove

@yeoldegrove yeoldegrove commented Jan 19, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

Implement caching and archival system for historic Garden Linux releases to improve dashboard performance and enable offline viewing of past releases.

Features:

  • Historic release data collector script with pagination support (up to 200 pages)
  • Local filesystem caching for API responses and collected GL day data
  • Dashboard integration with automatic cache loading and force bypass option
  • GitHub Actions workflow for nightly automated archival
  • Minimum GL version enforcement (GL 1825) due to workflow structure changes

Performance:

  • Reduced API calls through intelligent caching
  • Faster dashboard loading for historic releases
  • Smart date-based pagination stopping

Breaking Changes:

  • Minimum supported GL version is now 1825

@yeoldegrove yeoldegrove added this to the 2026-01 milestone Jan 19, 2026
@yeoldegrove
yeoldegrove requested a review from a team January 19, 2026 13:22
@yeoldegrove yeoldegrove self-assigned this Jan 19, 2026
@yeoldegrove
yeoldegrove force-pushed the feat/hist_release_cache branch 4 times, most recently from dcd4fa2 to ebba020 Compare January 19, 2026 15:48
@yeoldegrove
yeoldegrove force-pushed the feat/hist_release_cache branch from ebba020 to a48d7c2 Compare July 16, 2026 09:34
Implement caching and archival system for historic Garden Linux releases to
improve dashboard performance and enable offline viewing of past releases.

Features:
- Historic release data collector script with pagination support (up to 200 pages)
- Local filesystem caching for API responses and collected GL day data
- Dashboard integration with automatic cache loading and force bypass option
- GitHub Actions workflow for nightly automated archival
- Minimum GL version enforcement (GL 1825) due to workflow structure changes

Performance:
- Reduced API calls through intelligent caching
- Faster dashboard loading for historic releases
- Smart date-based pagination stopping

Breaking Changes:
- Minimum supported GL version is now 1825

Signed-off-by: Eike Waldt <waldt@b1-systems.de>
On-behalf-of: SAP <eike.waldt@sap.com>
Assisted-by: Kilo:claude-opus-4-7
Assisted-by: Kilo:claude-sonnet-4-6
@yeoldegrove
yeoldegrove force-pushed the feat/hist_release_cache branch from a48d7c2 to b9de76e Compare July 16, 2026 10:15
@yeoldegrove
yeoldegrove marked this pull request as ready for review July 16, 2026 11:32
@yeoldegrove
yeoldegrove merged commit 9c2572d into gh-pages Jul 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant