Commit acb91d7
authored
ci: run docker image workflow cron once daily at 07:00 IST (#42170)
## Description
Reduce the weekday schedule for `Test, build and push Docker Image` from
three runs (07:00, 11:00, 15:00 IST) to a single 07:00 IST run.
- Before: `30 1-11/4 * * 1-5` → 01:30, 05:30, 09:30 UTC
- After: `30 1 * * 1-5` → 01:30 UTC = 07:00 IST, weekdays
CE-only change. The hourly sync will carry the same cron into EE. GitHub
scheduled workflows run from the default branch (`release`).
### Why a single 07:00 IST run
- Each TBP is a full Cypress suite (~60 shards). Typical duration is ~67
min (CE) / ~79 min (EE); retries stretch to 3–5 hours. Three weekday
runs are expensive for little extra signal.
- Scheduled TBP failure rate is high (CE ~33%, EE ~45% in recent runs).
Later slots often contradict the morning result, which is flake, not
additional coverage.
- The 11:00 IST slot starts in the same window as auto-promotion (`30 5
* * 1-5` = 11:00 IST). GitHub often delays TBP until 11:10–11:47, so it
is still running when promotion needs a completed SHA-matching run.
- A flaky 11:00 run on the same SHA can become the latest completed TBP
and block promotion of an already-green 07:00 run.
- The 15:00 IST run is after promotion and cannot unblock that day's
promotion.
Fixes https://linear.app/appsmith/issue/APP-15858
## Automation
/ok-to-test tags=""
### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results -->
> [!CAUTION]
> If you modify the content in this section, you are likely to disrupt
the CI result for your PR.
<!-- end of auto-generated comment: Cypress test results -->
## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Updated the automated build check schedule to run once each weekday
morning instead of three times daily.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent 4d8d6a3 commit acb91d7
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments