aui-framework / aui

Declarative UI toolkit for modern C++20
Mozilla Public License 2.0
81 stars 13 forks source link

AUI.Boot disk space (housekeeping) #280

Open Alex2772 opened 7 months ago

Alex2772 commented 7 months ago

We have a build machine with persisting AUI.Boot cache (~/.aui) which repeatedly runs out of disk space because of AUI's cache. Because we often update our dependencies' versions, the older ones are still kept, leading to the disk problem.

AUI.Boot should have at least an option to somehow figure out the problem.

We can add rm -rf ~/.aui to cron but it would break the running builds.

Alex2772 commented 7 months ago
  1. Copy the binaries that are required to the current build directory while file repo lock is active.
  2. Cleanup only while repo lock is active.