Skip to content

Commit c83517a

Browse files
committed
ci: aggressive cleanup for check_docker_image job
1 parent b142a6c commit c83517a

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

.github/workflows/ci.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,38 @@ jobs:
727727
with:
728728
egress-policy: audit
729729

730+
- name: Aggressive cleanup
731+
run: |
732+
# Remove Java (JDKs)
733+
sudo rm -rf /usr/lib/jvm
734+
735+
# Remove .NET SDKs
736+
sudo rm -rf /usr/share/dotnet
737+
738+
# Remove Swift toolchain
739+
sudo rm -rf /usr/share/swift
740+
741+
# Remove Haskell (GHC)
742+
sudo rm -rf /usr/local/.ghcup
743+
744+
# Remove Julia
745+
sudo rm -rf /usr/local/julia*
746+
747+
# Remove Android SDKs
748+
sudo rm -rf /usr/local/lib/android
749+
750+
# Remove Chromium (optional if not using for browser tests)
751+
sudo rm -rf /usr/local/share/chromium
752+
753+
# Remove Microsoft/Edge and Google Chrome builds
754+
sudo rm -rf /opt/microsoft /opt/google
755+
756+
# Remove Azure CLI
757+
sudo rm -rf /opt/az
758+
759+
# Remove PowerShell
760+
sudo rm -rf /usr/local/share/powershell
761+
730762
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
731763
with:
732764
fetch-depth: 0

0 commit comments

Comments
 (0)