Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add update-all-members workflow #29

Merged
merged 1 commit into from
Aug 4, 2024
Merged

Add update-all-members workflow #29

merged 1 commit into from
Aug 4, 2024

Conversation

vladh
Copy link
Member

@vladh vladh commented Aug 4, 2024

This workflow will run every Monday at 16:25 UTC, and it will attempt to fetch new JSON files for every member in members.json.

I chose this time based on these criteria:

  • Inside working hours in both GMT/BST and EST/EDT, so we can fix anything that goes wrong.
  • Not at the top of the hour, so avoids peak times.
  • Once a week should be more than enough for data that is likely to change on the timescale of months.
  • Tomorrow's Monday, so we can check that everything is working right.

Just a note: GitHub dictates that scheduled workflows can only run on main.

Also: we can always update the JSON files manually by running ./bin/update-all-members.

@vladh vladh requested a review from chadwhitacre August 4, 2024 10:31
@vladh vladh mentioned this pull request Aug 4, 2024
@chadwhitacre chadwhitacre merged commit 235f382 into main Aug 4, 2024
3 checks passed
@chadwhitacre chadwhitacre deleted the vladh/member-cron branch August 4, 2024 10:54
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