File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Free up space in the runner
2+ runs :
3+ using : " composite"
4+ steps :
5+ - name : Free up space
6+ shell : bash
7+ run : |
8+ rm -rf .git/
9+ docker system prune --force
10+ docker rmi $(docker image ls -aq) || true
11+ docker system prune --force
12+ export DEBIAN_FRONTEND="noninteractive"
13+ sudo apt-get autoremove -y
14+ sudo apt-get autoclean -y
15+ sudo rm -rf /usr/lib/jvm
16+ sudo rm -rf /usr/share/dotnet
17+ sudo rm -rf /usr/share/swift
18+ sudo rm -rf /usr/local/.ghcup
19+ sudo rm -rf /usr/local/julia*
20+ sudo rm -rf /usr/local/lib/android
21+ sudo rm -rf /usr/local/share/chromium
22+ sudo rm -rf /opt/microsoft /opt/google
23+ sudo rm -rf /opt/az
24+ sudo rm -rf /usr/local/share/powershell
Original file line number Diff line number Diff line change 2222 password : ${{ secrets.GITHUB_TOKEN }}
2323 - name : Set up Docker Buildx
2424 uses : docker/setup-buildx-action@v3
25+ - name : Free up space
26+ uses : ./.github/actions/cleanup
2527 - name : Build and push toolchain
2628 run : ./scripts/build -p -g -s toolchain
2729 stage2 :
4042 password : ${{ secrets.GITHUB_TOKEN }}
4143 - name : Set up Docker Buildx
4244 uses : docker/setup-buildx-action@v3
45+ - name : Free up space
46+ uses : ./.github/actions/cleanup
4347 - name : Build and push toolchain
4448 run : ./scripts/build -p -g -s base
4549 stage3 :
6266 - name : Set up Docker Buildx
6367 uses : docker/setup-buildx-action@v3
6468 - name : Free up space
65- run : |
66- rm -rf .git/
67- docker system prune --force
68- docker rmi $(docker image ls -aq) || true
69- docker system prune --force
70- export DEBIAN_FRONTEND="noninteractive"
71- sudo apt-get autoremove -y
72- sudo apt-get autoclean -y
69+ uses : ./.github/actions/cleanup
7370 - name : Build and push toolchain
7471 run : ./scripts/build -p -g -s ${{ matrix.target }}
Original file line number Diff line number Diff line change 2323 password : ${{ secrets.GITHUB_TOKEN }}
2424 - name : Set up Docker Buildx
2525 uses : docker/setup-buildx-action@v3
26+ - name : Free up space
27+ uses : ./.github/actions/cleanup
2628 - name : Build and push toolchain
2729 run : ./scripts/build -g -s toolchain
2830 - name : Export the container
7274 tar xf ${{ needs.stage1.outputs.UUID }}-toolchain.tar.gz
7375 rm ${{ needs.stage1.outputs.UUID }}-toolchain.tar.gz
7476 popd
77+ - name : Free up space
78+ uses : ./.github/actions/cleanup
7579 - name : Build and push toolchain
7680 run : ./scripts/build -g -s base -c ghcr.io/toltec-dev/toolchain=oci-layout://${{ runner.temp }}
7781 - name : Export the container
@@ -114,14 +118,7 @@ jobs:
114118 rm ${{ needs.stage2.outputs.UUID }}-base.tar.gz
115119 popd
116120 - name : Free up space
117- run : |
118- rm -rf .git/
119- docker system prune --force
120- docker rmi $(docker image ls -aq) || true
121- docker system prune --force
122- export DEBIAN_FRONTEND="noninteractive"
123- sudo apt-get autoremove -y
124- sudo apt-get autoclean -y
121+ uses : ./.github/actions/cleanup
125122 - name : Build and push toolchain
126123 run : ./scripts/build -g -s ${{ matrix.target }} -c ghcr.io/toltec-dev/base=oci-layout://${{ runner.temp }}
127124 - name : Export the container
Original file line number Diff line number Diff line change 2222 echo "version=$VERSION" >> "$GITHUB_ENV"
2323 - name : Set up Docker Buildx
2424 uses : docker/setup-buildx-action@v3
25+ - name : Free up space
26+ uses : ./.github/actions/cleanup
2527 - name : Build and push toolchain
2628 run : ./scripts/build -p -g -s toolchain -v ${{ env.version }}
2729 stage2 :
4345 echo "version=$VERSION" >> "$GITHUB_ENV"
4446 - name : Set up Docker Buildx
4547 uses : docker/setup-buildx-action@v3
48+ - name : Free up space
49+ uses : ./.github/actions/cleanup
4650 - name : Build and push toolchain
4751 run : ./scripts/build -p -g -s base -v ${{ env.version }}
4852 stage3 :
6670 VERSION="$(echo "${{ github.ref }}" | cut -d / -f 3)"
6771 echo "version=$VERSION" >> "$GITHUB_ENV"
6872 - name : Free up space
69- run : |
70- rm -rf .git/
71- docker system prune --force
72- docker rmi $(docker image ls -aq) || true
73- docker system prune --force
74- export DEBIAN_FRONTEND="noninteractive"
75- sudo apt-get autoremove -y
76- sudo apt-get autoclean -y
73+ uses : ./.github/actions/cleanup
7774 - name : Set up Docker Buildx
7875 uses : docker/setup-buildx-action@v3
7976 - name : Build and push toolchain
You can’t perform that action at this time.
0 commit comments