-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI split between master (full) and PR (smoke) for ESP32 #15605
Conversation
PR #15605: Size comparison from c1d14cc to c4e0675 Full report (44 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
PR #15605: Size comparison from fd915e5 to 7ae8fcc Increases above 0.2%:
Increases (1 build for nrfconnect)
Full report (21 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
PR #15605: Size comparison from fd915e5 to 447e04a Increases above 0.2%:
Increases (11 builds for cyw30739, esp32, linux, nrfconnect, qpg, telink)
Full report (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
/rebase |
447e04a
to
707f10a
Compare
PR #15605: Size comparison from 7421db3 to 707f10a Increases above 0.2%:
Increases (1 build for nrfconnect)
Full report (30 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
/rebase |
707f10a
to
ec72ef8
Compare
PR #15605: Size comparison from 4ba01f6 to ec72ef8 Increases above 0.2%:
Increases (1 build for nrfconnect)
Full report (21 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
…)" This reverts commit 59139c4.
These split CI's have caused issues today twice now, and missed build coverage. Suggest reverting, given this is only saving an hour or so of 12-14 hours of CI time. |
…32 (project-chip#15605)" (project-chip#15773)" This reverts commit 66aef3e. Adding back the split to remove queueing time. Please do not revert and rather work to adding appropriate splits or logic as done in project-chip#15791 or add additional builds as needed. The split decreases PR queue time (not as affected) and has a global timeout which seems easier to track than the timeout we are experiencing in locations like: https://github.com/project-chip/connectedhomeip/runs/5422883482?check_suite_focus=true
Problem
We spend a lot of time waiting for PR CI.
Change overview
Moved full ESP32 separate builds(about 1h each, 2h combined) into master builds only, moved the PR builds as a "smoke test" only that is expected to finish faster (under 30 min).
Consolidated ESP32 into only one build instead of trying to parallelize.
Testing
CI will validate.