Skip to content

feat: publish the project calendar at /project.ics - #4

Merged
Yuna-Celisse merged 1 commit into
mainfrom
feat/project-ics
Sep 24, 2026
Merged

Yuna-Celisse merged 1 commit into
mainfrom
feat/project-ics

Conversation

@Yuna-Celisse

Copy link
Copy Markdown
Member

Summary

  • Serve the public project schedule at /project.ics, subscribed as webcal://ical.nbtca.space/project.ics.
  • Keep that proxy's last-good cache separate from the daily-affairs feed.

Test plan

  • pnpm test covers the project source, a missing configuration, and isolation from the events cache
  • Deploy ical and confirm https://ical.nbtca.space/project.ics returns a calendar

Proxy the public project schedule separately from the events feed, and
keep a distinct last-good copy so one source cannot replace the other.
@Yuna-Celisse
Yuna-Celisse merged commit 00387e3 into main Sep 24, 2026
1 check passed
@Yuna-Celisse
Yuna-Celisse deleted the feat/project-ics branch September 24, 2026 16:14
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