github-actions[bot] opened a new pull request, #72914: URL: https://github.com/apache/airflow/pull/72914
* Stop CI duration alerts firing on one-off image rebuilds The trend excluded a single step, "Prepare breeze & CI image", from a job's wall clock. The image-cache push jobs do not have that step - they build and push the image in a step of their own - so when a change to an early image layer invalidates every layer after it, the resulting full rebuild and full re-push is counted as work time and reported as a regression. The same CI-only prefix also missed every job that prepares a PROD image. Image build time is meant to be watched by the persistence check instead, which only reports a slowdown that lasted for days rather than a single night, so the exclusion has to cover the steps that carry it. * Track one image-work figure instead of two overlapping ones The prepare-breeze step is one of the image steps, so carrying its duration alongside the wider image-work total meant two fields, two extraction functions and fixtures that had to keep both in step - while the persistence check still watched only the narrower of the two, so a slow build in a cache-push job never reached it. (cherry picked from commit 438f2bda03b5d7f4b1ac7245dc86c54711fd82a9) Co-authored-by: Jarek Potiuk <[email protected]> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
