Skip to content

Commit 11bab22

Browse files
committed
Delete some unused tools
1 parent 2d62e3c commit 11bab22

File tree

1 file changed

+40
-12
lines changed

1 file changed

+40
-12
lines changed

.github/workflows/container_images.yml

Lines changed: 40 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,29 @@ jobs:
6868
uses: docker/metadata-action@v5
6969
with:
7070
images: ${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }}
71+
- name: Aggressive runner cleanup
72+
run: |
73+
sudo rm -rf /usr/lib/jvm || true
74+
sudo rm -rf /usr/share/dotnet || true
75+
sudo rm -rf /usr/share/swift || true
76+
sudo rm -rf /usr/local/.ghcup || true
77+
sudo rm -rf /usr/local/julia* || true
78+
sudo rm -rf /usr/local/lib/android || true
79+
sudo rm -rf /usr/local/share/chromium || true
80+
sudo rm -rf /opt/microsoft || true
81+
sudo rm -rf /opt/google || true
82+
sudo rm -rf /opt/az || true
83+
sudo rm -rf /usr/local/share/powershell || true
84+
sudo rm -rf /opt/hostedtoolcache || true
85+
docker system prune -af || true
86+
docker builder prune -af || true
87+
df -h
88+
- name: Set up Docker Buildx
89+
uses: docker/setup-buildx-action@v3
7190
- name: Prepare BuildKit temp space
7291
run: |
7392
mkdir -p "${{ runner.temp }}/buildkit-tmp"
74-
mkdir -p "${{ runner.temp }}/buildkit-root"
7593
echo "TMPDIR=${{ runner.temp }}/buildkit-tmp" >> "$GITHUB_ENV"
76-
- name: Set up Docker Buildx
77-
uses: docker/setup-buildx-action@v3
78-
with:
79-
driver-opts: root=${{ runner.temp }}/buildkit-root
8094
- name: Prepare tar output directory
8195
run: mkdir -p "${{ runner.temp }}/llvm7-tars"
8296
- name: Build and push toolchain
@@ -91,8 +105,8 @@ jobs:
91105
${{ steps.toolchain-meta.outputs.tags }}
92106
${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }}:ci-${{ github.run_id }}-${{ matrix.platform.arch }}
93107
outputs: |
94-
type=image,name=${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' }},compression=zstd,compression-level=10,force-compression=true
95-
type=docker,dest=${{ runner.temp }}/llvm7-tars/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar,compression=zstd,compression-level=10,force-compression=true
108+
type=image,name=${{ env.REGISTRY }}/${{ matrix.variance.toolchain_image }},push-by-digest=true,name-canonical=true,push=${{ github.event_name != 'pull_request' }}
109+
type=docker,dest=${{ runner.temp }}/llvm7-tars/${{ matrix.variance.toolchain_artifact }}-${{ matrix.platform.arch }}.tar
96110
cache-from: type=gha
97111
- name: Export digest
98112
if: github.event_name != 'pull_request'
@@ -194,15 +208,29 @@ jobs:
194208
uses: docker/metadata-action@v5
195209
with:
196210
images: ${{ env.REGISTRY }}/${{ matrix.variance.image }}
211+
- name: Aggressive runner cleanup
212+
run: |
213+
sudo rm -rf /usr/lib/jvm || true
214+
sudo rm -rf /usr/share/dotnet || true
215+
sudo rm -rf /usr/share/swift || true
216+
sudo rm -rf /usr/local/.ghcup || true
217+
sudo rm -rf /usr/local/julia* || true
218+
sudo rm -rf /usr/local/lib/android || true
219+
sudo rm -rf /usr/local/share/chromium || true
220+
sudo rm -rf /opt/microsoft || true
221+
sudo rm -rf /opt/google || true
222+
sudo rm -rf /opt/az || true
223+
sudo rm -rf /usr/local/share/powershell || true
224+
sudo rm -rf /opt/hostedtoolcache || true
225+
docker system prune -af || true
226+
docker builder prune -af || true
227+
df -h
228+
- name: Set up Docker Buildx
229+
uses: docker/setup-buildx-action@v3
197230
- name: Prepare BuildKit temp space
198231
run: |
199232
mkdir -p "${{ runner.temp }}/buildkit-tmp"
200-
mkdir -p "${{ runner.temp }}/buildkit-root"
201233
echo "TMPDIR=${{ runner.temp }}/buildkit-tmp" >> "$GITHUB_ENV"
202-
- name: Set up Docker Buildx
203-
uses: docker/setup-buildx-action@v3
204-
with:
205-
driver-opts: root=${{ runner.temp }}/buildkit-root
206234
- name: Build and push by digest
207235
id: build
208236
uses: docker/build-push-action@v6

0 commit comments

Comments
 (0)