lnd/.github
Olaoluwa Osuntokun 2ccf4b9806 ci: enhance cleanup-space action for release builds
In this commit, we significantly expand the cleanup-space GitHub Actions
workflow to free up substantially more disk space on GitHub runners. The
previous cleanup only removed three large toolsets (dotnet, android,
ghc), which should free ~14GB. This enhancement adds removal of several
additional large packages and caches, bringing the total freed space to
approximately 20-25GB.

The specific additions include removing Swift and Julia language runtimes,
the hosted toolcache directory, all Docker images, numerous large apt
packages (aspnetcore, llvm, php, mongodb, mysql, azure-cli, browsers, and
development tools), and various cache directories. We also add disk space
reporting before and after cleanup to provide visibility into how much
space is actually being freed during workflow runs.

This enhancement was motivated by release builds running out of disk space
when building for all 15 supported platforms (darwin, freebsd, linux,
netbsd, openbsd, windows across multiple architectures). The sequential
builds with verbose output were consuming more space than the basic cleanup
could provide.
2025-10-20 22:39:47 +01:00
..
actions ci: enhance cleanup-space action for release builds 2025-10-20 22:39:47 +01:00
ISSUE_TEMPLATE github: change to form-based issue template 2025-09-19 11:40:49 +02:00
workflows build: update CI+release version to Go 1.25.2 2025-10-11 13:39:51 +01:00
CODEOWNERS-HINT github/CODEOWNERS: rename code owners file to soft deactivate 2024-03-07 17:15:22 -08:00
pull_request_template.md docs: add development_guidelines.md 2025-04-14 17:08:56 +08:00