Utilize Gitlabs pipeline artifact/log cleanup mechanism
With the release of Gitlab 17.9 there now is a feature to specify a retention time for pipeline logs so that after time x (i.e. 3months or similar) the logs are cleaned up from disk:
https://about.gitlab.com/releases/2025/02/20/gitlab-17-9-released/#automatic-cicd-pipeline-cleanup
I think this is something we should really look into as the build logs of some packages (cough pytorch with it's 500mb log) are really big and even small logs will accumulate fast if they're collected in a central place.