Andrushika opened a new pull request, #73635:
URL: https://github.com/apache/airflow/pull/73635

   ## Why
   
   Every CI job that needs the CI image starts with 
`./.github/actions/prepare_breeze_and_image`, and its second step removes the 
runner's pre-installed dotnet, Android SDK and tool cache before the image is 
even downloaded. 
   
   #73477 added a `min-free-space-gb` threshold there, but it defaults to 
empty, which means always remove, and only the docs build passes a value. An 
`ubuntu-22.04` runner starts with 86 GiB free and the heaviest job using this 
action peaks at 24 GiB, so each job spends a median of 2 minutes freeing 29 GiB 
that nothing uses.
   
   ## What
   
   Set the default to 60 GiB and drop the explicit 40 the docs build passed. 60 
only has to sit above 24 and below 86, so 40 works too and I am happy to change 
it.
   
   | run | runner time freed
   | --- | ---: | 
   | full matrix (149 jobs) | 132 min 
   | normal pull request (78 jobs) | 36 min 
   
   Measured over 40 runs of `ci-amd.yml`.
   
   related: #73477
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes — Claude Code (Opus 5)
   
   Generated-by: Claude Code (Opus 5) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
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]

Reply via email to