Skip to content

Commit 40bade9

Browse files
author
metworkbot
committed
build: sync common files from github_organization_management repository
1 parent a15028c commit 40bade9

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,33 @@ jobs:
3333
runs-on: ubuntu-latest
3434

3535
steps:
36+
- name: Aggressive cleanup
37+
#from https://dev.to/mathio/squeezing-disk-space-from-github-actions-runners-an-engineers-guide-3pjg
38+
run: |
39+
df -h
40+
# Remove Java (JDKs)
41+
sudo rm -rf /usr/lib/jvm
42+
# Remove .NET SDKs
43+
sudo rm -rf /usr/share/dotnet
44+
# Remove Swift toolchain
45+
sudo rm -rf /usr/share/swift
46+
# Remove Haskell (GHC)
47+
sudo rm -rf /usr/local/.ghcup
48+
# Remove Julia
49+
sudo rm -rf /usr/local/julia*
50+
# Remove Android SDKs
51+
sudo rm -rf /usr/local/lib/android
52+
# Remove Chromium (optional if not using for browser tests)
53+
sudo rm -rf /usr/local/share/chromium
54+
# Remove Microsoft/Edge and Google Chrome builds
55+
sudo rm -rf /opt/microsoft /opt/google
56+
# Remove Azure CLI
57+
sudo rm -rf /opt/az
58+
# Remove PowerShell
59+
sudo rm -rf /usr/local/share/powershell
60+
# Remove CodeQL and other toolcaches
61+
sudo rm -rf /opt/hostedtoolcache
62+
df -h
3663
3764
- name: checkout
3865
uses: actions/checkout@v4

0 commit comments

Comments
 (0)