All Platform Guides

GitHub Actions Cron Syntax

Complete guide to scheduling GitHub Actions workflows with cron

Last updated: December 2025

Key Features

  • Standard 5-field cron
  • UTC timezone only
  • Minimum 5-minute intervals
  • POSIX cron syntax

Example Configuration

on:
  schedule:
    - cron: '30 5 * * 1,3'
    - cron: '30 5 * * 2,4'

Official Documentation

GitHub Actions Scheduling Documentation →

Monitoring GitHub Actions Jobs

Add heartbeat monitoring to your GitHub Actions jobs. Just add a ping at the end of your job:

curl -fsS https://cronsignal.io/ping/YOUR_CHECK_ID

Monitor GitHub Actions Jobs

Get alerted when your GitHub Actions scheduled jobs fail to run.

Start Monitoring Free

3 checks free. No credit card required.