Skip to content

feat: warm snapshot caches on cron#924

Merged
emmajam merged 1 commit intomainfrom
ejh/snapshot-cache-cron
May 6, 2026
Merged

feat: warm snapshot caches on cron#924
emmajam merged 1 commit intomainfrom
ejh/snapshot-cache-cron

Conversation

@emmajam
Copy link
Copy Markdown
Member

@emmajam emmajam commented May 6, 2026

Summary

  • add a scheduled Worker handler for tempo-snapshots-viewer
  • refresh snapshot JSON caches every 15 minutes
  • invalidate cached UI HTML after each scheduled refresh so the next page render uses fresh data

Validation

  • pnpm --filter tempo-snapshots-viewer check
  • pnpm check:types
  • pnpm precommit
  • pnpm test fails in existing explorer setup: missing #tanstack-router-entry specifier in @tanstack/start-server-core

Ports tempoxyz/tempo-snapshots-viewer#14 into the monorepo app.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Cloudflare Deployments

App Environment Status Preview
explorer devnet [>>] Skipped No changes
explorer mainnet [>>] Skipped No changes
explorer testnet [>>] Skipped No changes
fee-payer devnet [>>] Skipped No changes
fee-payer moderato [>>] Skipped No changes
fee-payer privy [>>] Skipped No changes
og - [>>] Skipped No changes
perf - [>>] Skipped No changes
tempo-snapshots-viewer - [OK] Deployed View Preview
tokenlist - [>>] Skipped No changes

@emmajam emmajam marked this pull request as ready for review May 6, 2026 15:08
@emmajam emmajam merged commit bd79fc5 into main May 6, 2026
16 checks passed
@emmajam emmajam deleted the ejh/snapshot-cache-cron branch May 6, 2026 15:09
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