Skip to content
View entire changelog

Schedule triggers now available for GitHub App pipelines

New feature

Schedule triggers are now available for GitHub App pipelines. This feature allows teams to automatically run pipelines on a time-based schedule, with frequencies ranging from once every 5 minutes to less frequent intervals. Schedule triggers support configuring the actor associated with trigger pipelines, and passing custom parameters.

Getting started

Create GitHub App schedule triggers from the Project settings > Project setup page.

Availability

This functionality is available to all organizations that integrate with GitHub, regardless of whether they also use the GitHub OAuth integration (URLs may include /github/ or /circleci/). To learn more about using the GitHub App integration alongside GitHub OAuth, see the dedicated Docs page.

Notes

  • GitHub App pipelines triggered via schedule trigger are never skipped nor auto-cancelled.
  • Please note that, as specified in the documentation, a delay of up to 10 minutes may be applied to the configured time. Subsequent runs will maintain the same timing as the initial run.

Current limitations

Schedule triggers for GitHub App pipelines cannot yet be created or managed via API.

What’s next

GitHub App schedule triggers currently use a dropdown interface for frequency selection. We’re planning to transition to cron syntax for more flexible scheduling options. For questions or concerns about this plan, reach out to benedetta@circleci.com.

For more information about schedule triggers, see our documentation.

Create schedule

Previous changes