Feature Request: Add 'H' (hash) support and cron aliases to workflow schedules #178244
Unanswered
kieran-smith77
asked this question in
Actions
Replies: 1 comment
-
|
Just one example from this forum where this functionality would be beneficial |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Why are you starting this discussion?
Product Feedback
What GitHub Actions topic or product is this about?
Schedule & Cron Jobs
Discussion Details
In some CI/CD alternatives like Jenkins, the H (hash) symbol can be used in cron schedules to add a consistent, randomised hash. This provides a simple way to smooth workloads by spreading scheduled tasks across a given timeframe.
This "hash" functionality seems missing from GitHub Actions Cron schedules. It would benefit users by:
Its addition would likely benefit GitHub too by reducing spikes in hosted-runner creation at common intervals (e.g., midnight or 9 AM) across various timezones.
Additionally, while the GitHub Docs explicitly state aliases like @Yearly, @monthly, @Weekly, @daily, and @hourly are unsupported, adding them would likely improve usability for users unfamiliar with standard cron syntax.
Beta Was this translation helpful? Give feedback.
All reactions