Files
eagle0/.github/workflows
1129d81435 Add weekly Bazel cache cleanup workflow (#5710)
* Add weekly Bazel cache cleanup workflow

Removes Bazel output bases not accessed in 7 days to prevent disk
space accumulation on self-hosted runners. Keeps 'cache' and 'install'
directories. Remote cache means minimal perf impact from clearing
local output bases.

Runs weekly on Sunday at 00:00 UTC, can also be triggered manually.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* Use bazel clean instead of find-based cleanup

The previous approach looked for output bases not accessed in 7 days,
but since the runner is used regularly, those directories always have
recent access times and would never be cleaned up.

Using `bazel clean` weekly clears the local output base, freeing disk
space. The next build will be slightly slower but will pull from remote
cache.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 10:49:36 -08:00
..