Skip to content

feat: add geocoder locations + auto CDN cache-bust for Iran events#1047

Merged
koala73 merged 1 commit intomainfrom
feat/iran-events-import-mar5
Mar 5, 2026
Merged

feat: add geocoder locations + auto CDN cache-bust for Iran events#1047
koala73 merged 1 commit intomainfrom
feat/iran-events-import-mar5

Conversation

@koala73
Copy link
Owner

@koala73 koala73 commented Mar 5, 2026

Summary

  • Add 24 missing geocoder locations to seed-iran-events.mjs (Bukan, Saqqez, Sardasht, Marivan, Baneh, Sulaymaniyah, Tabriz, Yazd, and more)
  • Replace hardcoded ?_v=9 cache-bust with time-based 2-minute rotation (Math.floor(Date.now() / 120_000)) so CDN refreshes automatically after Redis imports — no manual bump needed
  • Update iran-events-latest.json with Mar 5 import (100 events, already seeded to Redis)

Test plan

  • Verify Iran events panel loads with correct geocoded locations
  • Confirm CDN cache rotates automatically (no stale data after ~2 min)

…Iran events

- Add missing locations to seed script: Bukan, Saqqez, Sardasht, Marivan,
  Baneh, Sulaymaniyah, Riffa, Al-Kharj, Al-Jawf, Mehrabad, Mahallati,
  Tehransar, Borujerdi, Incirlik, Aqaba, Ashkelon, Jerusalem, Sri Lanka,
  Tabriz, Yazd, Hatay, Najaf, Hazmieh
- Replace hardcoded ?_v=9 cache-bust with time-based rotation (2-min buckets)
  so CDN cache refreshes automatically after Redis imports
- Update iran-events-latest.json with Mar 5 import data (100 events)
@vercel
Copy link

vercel bot commented Mar 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
worldmonitor Ready Ready Preview, Comment Mar 5, 2026 6:36am

Request Review

@chatgpt-codex-connector
Copy link

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@koala73 koala73 merged commit 309eeea into main Mar 5, 2026
3 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