Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Dec 23, 2025

The Jekyll site was only rebuilding on pushes to main, leaving the homepage showing outdated events even when the archives submodule was updated daily with new event data.

Changes

  • Added daily cron schedule (0 6 * * * UTC) to .github/workflows/pages.yml

This ensures the site rebuilds automatically to reflect current event data from the archives submodule without requiring manual deploys or code changes.

Original prompt

This section details on the original issue you should resolve

<issue_title>Home page does not get updated automatically</issue_title>
<issue_description>Hi

The "upcoming events" are still the December hacknights, not the January ones, not sure if the data exists for January but at the minimum December should not be showing as "upcoming"

I briefly mentioned it to Jordy in person and he mentioned that its just a job that has not run in a while.
I can see that this job here hasn't run since December 9th, it would likely need to be automated:
Build and Deploy Jekyll to GitHub Pages
https://github.com/CivicTechTO/civictech.ca/actions/workflows/pages.yml</issue_description>

Comments on the Issue (you are @copilot in this section)

@jordyarms @Khasir feel free to jump in if you have capacity.

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Co-authored-by: alexwolson <8996640+alexwolson@users.noreply.github.com>
Copilot AI changed the title [WIP] Update automation for upcoming events on home page Add scheduled trigger to rebuild site daily Dec 23, 2025
@alexwolson alexwolson marked this pull request as ready for review December 23, 2025 20:04
Copilot AI requested a review from alexwolson December 23, 2025 20:04
@alexwolson alexwolson removed their request for review December 23, 2025 20:04
@alexwolson alexwolson closed this Jan 6, 2026
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.

Home page does not get updated automatically

2 participants