Skip to content
Discussion options

You must be logged in to vote

The timezone feature itself isn't broken, and your YAML is correct. What you're hitting is the scheduler lag.

GitHub runs schedule: triggers on shared infrastructure, and during peak hours the actual trigger time can be anywhere from 15 minutes to 2+ hours behind. This was always the case with UTC, it just wasn't as noticeable if your cron happened to fire during a low-traffic window.

With America/Los_Angeles and 33 5 * * *, GitHub converts that to roughly 12:33 UTC internally. Mid-day UTC is one of the busier windows, which explains the consistent drift you're seeing.

There's no direct fix for this. If you need the trigger to fire close to the scheduled time, a common workaround is to us…

Replies: 3 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@JoeDittmer
Comment options

Comment options

You must be logged in to vote
1 reply
@dpobel
Comment options

Answer selected by JoeDittmer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug GitHub or a GitHub feature is not working as intended Actions Build, test, and automate your deployment pipeline with world-class CI/CD Schedule & Cron Jobs Topics about scheduled workflows, cron timing, and related scheduling concerns in GitHub Actions. Welcome 🎉 Used to greet and highlight first-time discussion participants. Welcome to the community! source:ui Discussions created via Community GitHub templates
4 participants