Skip to content

Commit 4499501

Browse files
authored
build(medcat-service): CU-869b2zjay Clean runner to free up space for docker builds (#216)
* CU-869b2zjay: Clean docker to free up space before GPU build * CU-869b2zjay: Clean worker for space before running job * CU-869b2zjay: Mpve cleanup to correct job * CU-869b2zjay: Fix issue with running disk space freeing step (hopefully) * CU-869b2zjay: Move disk space freeing after checkout * CU-869b2zjay: Add disk space checks before and after the 2 new steps * CU-869b2zjay: Remove docker prune step - doesn't seem to free up space
1 parent 8f0aebc commit 4499501

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/medcat-service_docker.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,20 @@ jobs:
2626
- name: Checkout
2727
uses: actions/checkout@v5
2828

29+
- name: 🧹 Free up disk space
30+
run: |
31+
df -h # Optional: Check space before build
32+
# Remove large, unnecessary packages/tools
33+
sudo rm -rf /usr/share/dotnet
34+
sudo rm -rf /usr/local/lib/android
35+
sudo rm -rf /usr/share/swift
36+
sudo rm -rf /usr/share/rust
37+
sudo rm -rf /usr/share/powershell
38+
39+
# Remove cached tools and files
40+
sudo apt-get clean
41+
df -h # Optional: Check space before build
42+
2943
- name: Log in to Docker Hub
3044
uses: docker/login-action@v3
3145
with:
@@ -115,6 +129,7 @@ jobs:
115129
matrix:
116130
variant: [v1, v2, DeID]
117131
steps:
132+
118133
- name: Check out code
119134
uses: actions/checkout@v5
120135

0 commit comments

Comments
 (0)