GitHub Actions "schedule disabled after 60 days of inactivity"
Scheduled (cron) workflows are automatically disabled after 60 days without any repository activity. The cron stops firing silently until a commit re-activates it or you re-enable the workflow. This is policy, not a runner fault.
What this error means
A previously working scheduled workflow no longer runs, and the workflow shows as disabled in the Actions tab.
github-actions
This scheduled workflow was disabled automatically because the repository
had no activity for 60 days. Re-enable it to resume scheduled runs.Common causes
60 days without repository activity
No pushes or other activity occurred, so GitHub auto-disabled the schedule to save resources.
Workflow left disabled
The workflow remains disabled until explicitly re-enabled or activity resumes.
How to fix it
Re-enable the scheduled workflow
- Open the workflow in the Actions tab and choose Enable workflow.
- Push a small commit to register activity if needed.
- Confirm the cron resumes on the next scheduled tick.
GitHub CLI
gh workflow enable nightly.ymlHow to prevent it
- Keep the repository active, or re-enable scheduled workflows after long quiet periods.
- Monitor critical cron workflows so a silent disable is noticed quickly.
Related guides
GitHub Actions "workflow disabled due to repository inactivity"Fix a GitHub Actions workflow that was disabled because the repository was inactive, and learn how to re-enab…
GitHub Actions "workflow_run did not trigger" (default branch only)Fix a GitHub Actions workflow_run that never fires because the triggered workflow file only exists/runs on th…
GitHub Actions "pull_request paths filter excluded all (no run)"Fix a GitHub Actions workflow that never runs because its pull_request paths or paths-ignore filter excluded…