{
  "id": 18108932,
  "title": "Your GitHub Actions Cron Job Can Disappear Without Failing",
  "url": "https://urgent.news/2026/11/04/your-github-actions-cron-job-can-disappear-without-failing",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-04T10:00:02.000Z",
  "source": {
    "name": "HackerNoon",
    "slug": "hackernoon",
    "url": "https://hackernoon.com/your-github-actions-cron-job-can-disappear-without-failing?source=rss"
  },
  "original_language": "en",
  "account": "A GitHub Actions schedule event can fail to run, causing a daily report to not be posted. The workflow may be delayed during high load periods or dropped altogether. The schedule runs in UTC unless a specific timezone is provided, which can cause issues around daylight saving time changes. Scheduled workflows only run from the default branch, so changes on feature branches won't be caught. Public repositories are deactivated after 60 days of inactivity. The shortest interval between runs is five minutes and the best time to run is at the top of the hour. The workflow name should be set to daily-report and the cron schedule should be set to 17 7 * * * with the timezone set to America/New_York. Manual runs can be triggered when the schedule doesn't fire. The workflow includes steps to check the code, run tests, and finally execute the main.py script. Before posting the report, the bot checks for any issues with freshness, correctness, and the number of rows. If any problems are found, the bot notifies the owner of the report instead of posting it to the channel.",
  "summary": "Learn how to make GitHub Actions scheduled workflows more reliable with automated QA, Slack reporting, duplicate prevention, and watchdog monitoring.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}