While I have used GitHub Actions (with push triggers), I'm fairly new to scheduling them based on specified time. Simply: I have a simple cronjob running on GitHub Actions with the following trigger:
on:
schedule:
- cron: "0 0 * * *"
This should run at UTC 0h daily, but what I'm seeing in the logs is that it starts at least 1 hour later, between 01:04-01:11 UTC. I understand that GitHub Actions scheduling is such that it can be delayed by minutes and such, but this seem odd that it's delayed by more than an hour in a fairly consistent manner for a week and a half now.
Anyone have an idea how to fix this? I know this is small, but it's kind of nagging and something I wanted to understand should I need events to happen at specified time.