Skip to content

How to schedule automatic PR merges

Derek C. Zoladz edited this page Nov 13, 2021 · 5 revisions

We're using GitHub Actions to automate the merging of 'scheduled' pull requests, specifically the merge-schedule action.

To schedule a automated merge, add a schedule date to the end of the pull request description that looks like:

/schedule 2021-11-19

The workflow control file can be found in the .github/workflows directory, and is configured to run every day at 1am Pacific Standard Time.

Anticipated use cases

  • open/close events associated with registration, voting, and volunteering opportunities
  • transitioning the site from pre-conference to peri conference mode