[Splay Crons] Let cron schedules omit the minute in the SDK (ENG-10691) (#54721)
Structured cron schedules (`hourly`, `daily`, `weekly`, and `monthly`) can now omit `minuteUTC`. When omitted, Convex chooses a stable start time within the scheduled hour, which avoids concentrating jobs at the top of the hour. The `crons.hourly` helper can also omit its schedule object entirely. The dashboard renders these schedules using the actual next run time and reconstructs schedule literals without an `undefined` minute. This depends on #54596 for the backend scheduling behavior. GitOrigin-RevId: e1d793468484ebf2fa39a2fb855eb641ab9f8e0b
A
AndyJCai committed
202bd734de65840cd1a7a853b9eb7e53b906a2f0
Parent: 716f0ef
Committed by Convex, Inc. <no-reply@convex.dev>
on 7/24/2026, 7:13:30 PM