Skip to content

Preserve Meetup event times in calendar feed - #210

Merged
HeyItsGilbert merged 1 commit into
mainfrom
fix/calendar-event-times
Sep 17, 2026
Merged

HeyItsGilbert merged 1 commit into
mainfrom
fix/calendar-event-times

Conversation

@HeyItsGilbert

Copy link
Copy Markdown
Member

Summary

  • preserve the start and end instants provided by Meetup's Event structured data
  • serialize date-only events as RFC 5545 VALUE=DATE properties
  • correct Hailey's September 16 event to 6:00–8:00 PM EDT
  • run Meetup synchronization tests in the build workflow

Verification

  • node --test .github/scripts/sync-meetup-events.test.mjs
  • npm run build
  • node scripts/validate-calendar.mjs public/calendar/calendar.ics
  • asserted generated timed and all-day event semantics

Copilot AI lite review requested due to automatic review settings September 17, 2026 15:37
@netlify

netlify Bot commented Sep 17, 2026

Copy link
Copy Markdown

Deploy Preview for powershellorg ready!

Name Link
🔨 Latest commit 25d6962
🔍 Latest deploy log https://app.netlify.com/projects/powershellorg/deploys/6aac092f222209000831b4ce
😎 Deploy Preview https://deploy-preview-210--powershellorg.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@HeyItsGilbert
HeyItsGilbert merged commit 5709d7f into main Sep 17, 2026
6 checks passed
@HeyItsGilbert
HeyItsGilbert deleted the fix/calendar-event-times branch September 17, 2026 15:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The iCalendar template drops existing cancellation status serialization when adding the all-day field.

Get a fresh assessment by requesting another Copilot review.

Pull request overview

Updates Meetup synchronization and iCalendar generation to preserve event timestamps and support all-day events.

Changes:

  • Preserve structured-data start/end instants.
  • Add all-day event handling and correct the September 16 event.
  • Run Meetup synchronization tests in CI.
File summaries
File Description
layouts/_partials/event.ics Adds all-day date handling.
content/calendar/meetup-316490583.md Corrects event timing.
.github/workflows/build.yml Runs synchronization tests.
.github/scripts/sync-meetup-events.test.mjs Tests timestamp preservation.
.github/scripts/sync-meetup-events.mjs Serializes Meetup event times.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 1
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

` "contact" (cond (and .Params.orga .Params.orgaEmail) (dict "text" (printf "%s: %s" .Params.orga .Params.orgaEmail) "lang" $lang) nil) `` `
` "color" "7C3AED" `` `
` "status" (cond (.Params.cancelled | default false) "CANCELLED" "CONFIRMED") `` `
` "allDay" $allDay `` `
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.

2 participants