Skip to content

Commit 71d931c

Browse files
cosmo0920patrick-stephens
authored andcommitted
github: workflows: Clean up needless resources on GHA workers
Signed-off-by: Hiroshi Hatake <[email protected]>
1 parent 5292d8c commit 71d931c

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

.github/workflows/staging-release.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,23 @@ jobs:
110110
matrix: ${{ fromJSON(needs.staging-release-generate-package-matrix.outputs.rpm-build-matrix) }}
111111
fail-fast: false
112112
steps:
113+
- name: Free disk space
114+
run: |
115+
echo "::group::Disk usage before cleanup"
116+
df -h
117+
echo "::endgroup::"
118+
119+
sudo rm -rf /usr/share/dotnet || true
120+
sudo rm -rf /usr/local/lib/android || true
121+
sudo rm -rf /opt/ghc || true
122+
sudo rm -rf /usr/lib/jvm || true
123+
124+
sudo apt-get clean || true
125+
126+
echo "::group::Disk usage after cleanup"
127+
df -h
128+
echo "::endgroup::"
129+
113130
- name: Checkout code
114131
uses: actions/checkout@v6
115132

@@ -183,6 +200,23 @@ jobs:
183200
matrix: ${{ fromJSON(needs.staging-release-generate-package-matrix.outputs.deb-build-matrix) }}
184201
fail-fast: false
185202
steps:
203+
- name: Free disk space
204+
run: |
205+
echo "::group::Disk usage before cleanup"
206+
df -h
207+
echo "::endgroup::"
208+
209+
sudo rm -rf /usr/share/dotnet || true
210+
sudo rm -rf /usr/local/lib/android || true
211+
sudo rm -rf /opt/ghc || true
212+
sudo rm -rf /usr/lib/jvm || true
213+
214+
sudo apt-get clean || true
215+
216+
echo "::group::Disk usage after cleanup"
217+
df -h
218+
echo "::endgroup::"
219+
186220
- name: Checkout code
187221
uses: actions/checkout@v6
188222

0 commit comments

Comments
 (0)