The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
e459e5952a8c4d21cdce14e4538c61fb126518a6 / Jarek Potiuk <ja...@potiuk.com>
Recreate and auto-prune caches used in CI

The uv and mount cache for our images grows uncontrollably over
time - because it keeps on getting more versions of packages stored
in the cache - the more of those we upgrade over time, the more it
older version it contains.

The uv team recommends runnig `uv cache prune --ci` in the ci
jobs to decrease the size of cache - what it does it keeps all
the packages that were build from sources while removing the
downloaded binary wheels - assuming that downloading the wheels
will be even faster when done by `uv` rather than when cache is
downloaded. See:
https://docs.astral.sh/uv/concepts/cache/#caching-in-continuous-integration

That should keep the cache much smaller and builds much faster for
much longer time. Also `uv cache prune --ci` removes all cache
entries that are unused because of uv version upgrades, which
means that most likely the cache will be self-cleaning over time.

Report URL: https://github.com/apache/airflow/actions/runs/14020545519

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: jobs-unsubscr...@airflow.apache.org
For additional commands, e-mail: jobs-h...@airflow.apache.org

Reply via email to