Skip to content

chore(fixtures): update 2026 World Cup fixtures for BR (2026-05-19)#29414

Closed
fernandodof wants to merge 4 commits into
calcom:mainfrom
fernandodof:chore/worldcup-fixtures-br-2026-05-19
Closed

chore(fixtures): update 2026 World Cup fixtures for BR (2026-05-19)#29414
fernandodof wants to merge 4 commits into
calcom:mainfrom
fernandodof:chore/worldcup-fixtures-br-2026-05-19

Conversation

@fernandodof
Copy link
Copy Markdown

Summary

  • Fetches Brazil's 3 group stage matches from the official FIFA API (2026 World Cup, Group C)
  • Stores fixtures in data/worldcup-2026-fixtures.json with UTC + local kickoff times
  • Adds packages/features/busyTimes/lib/getWorldCupBusyTimes.ts — reads the fixtures file and returns EventBusyDetails[] for matches within a requested date range
  • Injects World Cup matches into the availability engine in getUserAvailability.ts so they appear as busy/blocked slots on the Cal.diy scheduling calendar page
  • Updates the worldcup-fixtures skill to document the Cal.diy availability engine integration

Brazil Group C matches added

Date (UTC) Match Venue
2026-06-13T22:00Z Brazil vs Morocco New York/NJ Stadium
2026-06-20T00:30Z Brazil vs Haiti Philadelphia Stadium
2026-06-24T22:00Z Scotland vs Brazil Miami Stadium

Test plan

  • Run local dev server and open a booking page — verify the 3 match time slots (22:00–00:00 UTC on match days) show as unavailable
  • Confirm non-match time slots on the same days remain bookable
  • Verify data/worldcup-2026-fixtures.json is valid JSON with correct structure

🤖 Generated with Claude Code

fernandodof and others added 4 commits May 13, 2026 05:52
…ng calendar

Fetches Brazil group stage matches from the FIFA API and stores them in
data/worldcup-2026-fixtures.json. A new getWorldCupBusyTimes utility reads
this file and injects matches as EventBusyDetails into the availability engine,
so they appear as blocked slots on the Cal.diy scheduling page.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

Welcome to Cal.diy, @fernandodof! Thanks for opening this pull request.

A few things to keep in mind:

  • This is Cal.diy, not Cal.com. Cal.diy is a community-driven, fully open-source fork of Cal.com licensed under MIT. Your changes here will be part of Cal.diy — they will not be deployed to the Cal.com production app.
  • Please review our Contributing Guidelines if you haven't already.
  • Make sure your PR title follows the Conventional Commits format.

A maintainer will review your PR soon. Thanks for contributing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant