Optimize the CI path where we update the patch files
build: optimize the CI path where we update the patch files (#19851)
Optimize the CI path where we update the patch filesbuildoptimize path where update patch files
Committed by MarshallOfSound
commit message
build: optimize the CI path where we update the patch files (#19851)
Currently the happy checkout takes 7 minutes and the sad checkout takes
30 minutes. This updates our CI to run checkout twice for every job to
make the sad checkout take nearer 10 minutes instead.Editor assessment
The subject names the optimization target, the CI path that updates patch files, and the body quantifies everything: the happy checkout takes 7 minutes, the sad checkout 30, and running checkout twice per job brings the sad path near 10. Before-and-after numbers, the mechanism, and the trade-off (a second checkout bought for a large tail-latency win) are all present, which is precisely the reasoning a reviewer needs. The build type fits CI tooling, no scope is needed, no footers are required, and hygiene is clean. An exemplary, data-driven message.