Back
Swasthik K
Stealth
Cron in GitHub Actions
How to schedule workflows in GitHub Actions using cron syntax
24 Nov 2025
In GitHub Actions, you can schedule workflows using cron syntax inside the on.schedule field.
All cron schedules run in UTC time.
Examples
on:
schedule:
# Runs at 5:30 AM and 5:30 PM UTC every day
- cron: "30 5,17 * * *"
# Runs every 15 minutes
- cron: "*/15 * * * *"
# Runs every Monday at 9:00 AM UTC
- cron: "0 9 * * 1"
Cron format
┌───────── minute (0–59)
│ ┌─────── hour (0–23)
│ │ ┌───── day of month (1–31)
│ │ │ ┌─── month (1–12)
│ │ │ │ ┌─ day of week (0–6, Sun = 0)
│ │ │ │ │
* * * * *
If you want, I can also:
- add IST → UTC conversion tips
- include common cron pitfalls
- or add a cron cheat sheet table