Skip to content

Commit c3ffcf0

Browse files
CHANGE: @W-21345314@ - shift scheduled workflows to ist (#336)
1 parent 8be0d5f commit c3ffcf0

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

.github/workflows/create-release-branch.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ on:
1515
schedule:
1616
# Cron syntax is "minute[0-59] hour[0-23] date[1-31] month[1-12] day[0-6]". '*' is 'any value,' and multiple values
1717
# can be specified with comma-separated lists. All times are UTC.
18-
# So this expression means "run at 12 PM UTC, every Friday".
19-
- cron: "0 12 * * 5"
18+
# So this expression means "run at 4:30 AM UTC (10:00 AM IST), every Friday".
19+
- cron: "30 4 * * 5"
2020

2121

2222
jobs:

.github/workflows/daily-smoke-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ on:
44
schedule:
55
# Cron syntax is "minute[0-59] hour[0-23] date[1-31] month[1-12] day[0-6]". '*' is 'any value', and multiple values
66
# can be specified with comma-separated lists. All times are UTC.
7-
# So this expression means "run at 17:30 UTC every day". This time was chosen because it corresponds to
8-
# 9:30AM PST, meaning that any issues will be surfaced on working days when people are likely to be awake and online.
9-
- cron: "30 17 * * 1-5"
7+
# So this expression means "run at 04:00 UTC every weekday". This time was chosen because it corresponds to
8+
# 9:30 AM IST, meaning that any issues will be surfaced on working days when people are likely to be awake and online.
9+
- cron: "0 4 * * 1-5"
1010

1111
jobs:
1212
# Step 1: Build the tarballs so they can be installed locally.

.github/workflows/production-heartbeat.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ on:
44
schedule:
55
# Cron syntax is "minute[0-59] hour[0-23] date[1-31] month[1-12] day[0-6]". '*' is 'any value', and multiple values
66
# can be specified with comma-separated lists. All times are UTC.
7-
# So this expression means "run at 45 minutes past 1, 5, and 9 AM/PM UTC". The hours were chosen so that
8-
# the jobs run only close to business hours of Central Time.
7+
# So this expression means "run at 30 minutes past 3, 7, and 11 AM UTC". The hours were chosen so that
8+
# the jobs run during IST business hours (9:00 AM, 1:00 PM, 5:00 PM IST) with 4-hour gaps.
99
# Days were chosen to run only from Monday through Friday.
10-
- cron: '45 13,17,21 * * 1,2,3,4,5'
10+
- cron: '30 3,7,11 * * 1,2,3,4,5'
1111
jobs:
1212
production-heartbeat:
1313
strategy:

0 commit comments

Comments
 (0)