Skip to content

Add generated school calendar feed - #2

Merged
m1ngsama merged 6 commits into
mainfrom
feat/school-calendar-feed
Sep 5, 2026
Merged

m1ngsama merged 6 commits into
mainfrom
feat/school-calendar-feed

Conversation

@wen-templari

Copy link
Copy Markdown
Member

Implements the school-calendar separation foundation for nbtca/Roadmap#95.

What is included:

  • 85 existing school events imported into reviewed YAML files
  • stable Google Calendar UIDs preserved
  • deterministic school.ics generation
  • standards parsing, data parity, and Worker behavior tests
  • school.ics served from Workers static assets
  • existing root feed preserved as the legacy Google Calendar proxy
  • events.ics added as an interim alias
  • correct GET, HEAD, OPTIONS, 304, 404, 405, and upstream-error behavior

Preview:
https://school-calendar-ical.nbtca.workers.dev/school.ics

Preview Worker version:
f74ddf2d-2b45-436a-9514-5f5d43941d2e

Production remains unchanged on version:
1487e0c0-a969-454f-8bcb-55f7f01876fb

Do not deploy the preview version to production until the imported school data and route behavior have been reviewed.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 5, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
ical e2fbb40 Commit Preview URL

Branch Preview URL
Sep 05 2026, 08:01 AM

@m1ngsama
m1ngsama merged commit 3cc17d8 into main Sep 5, 2026
2 checks passed
@m1ngsama
m1ngsama deleted the feat/school-calendar-feed branch September 5, 2026 08:11
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.

Separating event, school calendar, birthday to different calendar

2 participants