Schedule Runs in Local Time Zones: May 20, 2020
Use local (or any) time zone when scheduling runs!
Scheduling runs using UTC can create a lot of confusion and inevitably leads to issues with runs getting scheduled earlier or later, especially after daylight savings time changeovers. Rainforest wants you to be able to schedule runs without having to think about timezones or DST. If you want to schedule a run for every night at 3:00 am local, you can now just set it and forget it.
Rainforest gives you the ability to schedule runs using your local timezone (or whatever timezone you prefer). Runs will get scheduled exactly when you expect them to be. Anywhere you can edit the schedule for a run group (Run Group’s page, Scheduled Run Group’s page in settings), you will now see a dropdown to select the timezone for that particular schedule.
Timezones can be set as simple GMT offsets or can be location-based (e.g. America/New_York). If you choose a location that observes daylight savings time then it will be taken into account when future runs get scheduled. Since timezones can now be set separately for each schedule it allows you to create one schedule for 1:00 AM in New York and a different schedule for 1:00 AM in Los Angeles without having to do any timezone math.