GitHub Actions Cron — Schedule Workflow Syntax
*/5 * * * *Every 5 minutes
Next 10 Executions
Times shown in UTC
- Mon, May 18, 202608:10
- Mon, May 18, 202608:15
- Mon, May 18, 202608:20
- Mon, May 18, 202608:25
- Mon, May 18, 202608:30
- Mon, May 18, 202608:35
- Mon, May 18, 202608:40
- Mon, May 18, 202608:45
- Mon, May 18, 202608:50
- Mon, May 18, 202608:55
Field Breakdown
*/5Minute
Every 5 minutes
*Hour
Every hour
*Day of Month
Every day
*Month
Every month
*Day of Week
Every day of week
About This Schedule
GitHub Actions uses standard 5-field POSIX cron syntax for the schedule trigger:
on:
schedule:
- cron: '*/5 * * * *'Key points about GitHub Actions cron:
- Minimum interval: 5 minutes (
*/5 * * * *) — shorter intervals are silently ignored - UTC only: All schedules run in UTC timezone
- Not guaranteed exact: During high load, scheduled workflows may be delayed by minutes or even hours
- Multiple schedules: You can define multiple cron entries under
schedule - Branch: Scheduled workflows only run on the default branch
Common GitHub Actions patterns:
- Every 5 minutes:
*/5 * * * * - Daily at midnight UTC:
0 0 * * * - Every Monday at 9 AM UTC:
0 9 * * 1 - Weekly on Sunday:
0 0 * * 0