Skip to content

Commit 1ef1a1a

Browse files
committed
[SOL] Free up space in github runner
1 parent d7ec89f commit 1ef1a1a

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,12 @@ jobs:
108108
run: src/ci/scripts/setup-environment.sh
109109
env:
110110
EXTRA_VARIABLES: "${{ toJson(matrix.env) }}"
111-
- name: ensure the channel matches the target branch
112-
run: src/ci/scripts/verify-channel.sh
111+
if: success() && !env.SKIP_JOB
112+
- name: decide whether to skip this job
113+
run: src/ci/scripts/should-skip-this.sh
114+
if: success() && !env.SKIP_JOB
115+
- name: free up space in github runner
116+
run: "sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true\nsudo rm -rf \\\n /usr/share/dotnet /usr/local/lib/android /opt/ghc \\\n /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \\\n /usr/lib/jvm || true\necho \"some directories deleted\"\n"
113117
- name: collect CPU statistics
114118
run: src/ci/scripts/collect-cpu-stats.sh
115119
- name: show the current environment
@@ -222,6 +226,8 @@ jobs:
222226
- name: decide whether to skip this job
223227
run: src/ci/scripts/should-skip-this.sh
224228
if: success() && !env.SKIP_JOB
229+
- name: free up space in github runner
230+
run: "sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true\nsudo rm -rf \\\n /usr/share/dotnet /usr/local/lib/android /opt/ghc \\\n /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \\\n /usr/lib/jvm || true\necho \"some directories deleted\"\n"
225231
- name: collect CPU statistics
226232
run: src/ci/scripts/collect-cpu-stats.sh
227233
if: success() && !env.SKIP_JOB
@@ -616,6 +622,8 @@ jobs:
616622
- name: decide whether to skip this job
617623
run: src/ci/scripts/should-skip-this.sh
618624
if: success() && !env.SKIP_JOB
625+
- name: free up space in github runner
626+
run: "sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true\nsudo rm -rf \\\n /usr/share/dotnet /usr/local/lib/android /opt/ghc \\\n /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \\\n /usr/lib/jvm || true\necho \"some directories deleted\"\n"
619627
- name: collect CPU statistics
620628
run: src/ci/scripts/collect-cpu-stats.sh
621629
if: success() && !env.SKIP_JOB
@@ -744,6 +752,8 @@ jobs:
744752
- name: decide whether to skip this job
745753
run: src/ci/scripts/should-skip-this.sh
746754
if: success() && !env.SKIP_JOB
755+
- name: free up space in github runner
756+
run: "sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true\nsudo rm -rf \\\n /usr/share/dotnet /usr/local/lib/android /opt/ghc \\\n /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \\\n /usr/lib/jvm || true\necho \"some directories deleted\"\n"
747757
- name: collect CPU statistics
748758
run: src/ci/scripts/collect-cpu-stats.sh
749759
if: success() && !env.SKIP_JOB

src/ci/github-actions/ci.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,15 @@ x--expand-yaml-anchors--remove:
170170
# run: src/ci/scripts/verify-channel.sh
171171
# <<: *step
172172

173+
- name: free up space in github runner
174+
run: |
175+
sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true
176+
sudo rm -rf \
177+
/usr/share/dotnet /usr/local/lib/android /opt/ghc \
178+
/usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \
179+
/usr/lib/jvm || true
180+
echo "some directories deleted"
181+
173182
- name: collect CPU statistics
174183
run: src/ci/scripts/collect-cpu-stats.sh
175184

0 commit comments

Comments
 (0)