Skip to content

Add weekly deploy schedule and update documentation - #20

Merged
chandula00 merged 3 commits into
pdnMARC:mainfrom
chandula00:main
Nov 2, 2026
Merged

chandula00 merged 3 commits into
pdnMARC:mainfrom
chandula00:main

Conversation

@chandula00

Copy link
Copy Markdown
Contributor

This pull request improves the documentation and deployment workflow to clarify and automate how Google Sheet changes (publications and social feed) are picked up by the website. The main changes ensure the site is rebuilt weekly to include any sheet updates, and update documentation to explain this schedule and its implications.

Deployment workflow improvements:

  • Added a scheduled workflow run every Monday at 00:00 Sri Lanka time (Sunday 18:30 UTC) to automatically rebuild the site and pick up changes from the Google Sheets. Also added concurrency controls to prevent overlapping deployments.
  • Improved the trigger info printed in the workflow to handle both repository dispatch and manual triggers.

Documentation updates:

  • Updated README.md to specify that two Google Sheets are now used (one for publications, one for website data), and clarified that sheet changes are picked up on every deployment, including the new weekly scheduled run.
  • Added details in README.md about when the deploy workflow runs (push to main, content repo update, weekly schedule, manual trigger).
  • Updated user-facing docs (src/pages/docs/index.astro, src/pages/docs/publications.mdx, src/pages/docs/site.mdx) to explain the new weekly rebuild schedule, when sheet changes appear on the site, and what to do if a rebuild fails or scheduled runs are disabled by GitHub.

Configure the deploy workflow to run weekly (Monday 00:00 Sri Lanka time), add Pages concurrency control, and make trigger logging work for non-dispatch events. Update README and docs pages to reflect the two Google Sheet sources, the weekly rebuild behavior, manual rerun guidance, and scheduled-workflow re-enable notes.
@chandula00
chandula00 merged commit 9e67e1e into pdnMARC:main Nov 2, 2026
1 check passed
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