diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9fcc3c43d..bf97e90dc 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -34,7 +34,7 @@ env: jobs: docker: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest permissions: packages: write @@ -50,44 +50,6 @@ jobs: steps: - uses: actions/checkout@v3 - # disk cleanup - - name: Check disk space - run: df . -h - - name: Free disk space - run: | - sudo docker rmi $(docker image ls -aq) >/dev/null 2>&1 || true - sudo rm -rf \ - /usr/share/dotnet /usr/local/lib/android /opt/ghc \ - /usr/local/share/powershell /usr/share/swift /usr/local/.ghcup \ - /usr/lib/jvm || true - echo "some directories deleted" - sudo apt install aptitude -y >/dev/null 2>&1 - sudo aptitude purge aria2 ansible azure-cli shellcheck rpm xorriso zsync \ - esl-erlang firefox gfortran-8 gfortran-9 google-chrome-stable \ - google-cloud-sdk imagemagick \ - libmagickcore-dev libmagickwand-dev libmagic-dev ant ant-optional kubectl \ - mercurial apt-transport-https mono-complete libmysqlclient \ - unixodbc-dev yarn chrpath libssl-dev libxft-dev \ - libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev \ - snmp pollinate libpq-dev postgresql-client powershell ruby-full \ - sphinxsearch subversion mongodb-org azure-cli microsoft-edge-stable \ - -y -f >/dev/null 2>&1 - sudo aptitude purge google-cloud-sdk -f -y >/dev/null 2>&1 - sudo aptitude purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true - sudo apt purge microsoft-edge-stable -f -y >/dev/null 2>&1 || true - sudo aptitude purge '~n ^mysql' -f -y >/dev/null 2>&1 - sudo aptitude purge '~n ^php' -f -y >/dev/null 2>&1 - sudo aptitude purge '~n ^dotnet' -f -y >/dev/null 2>&1 - sudo apt-get autoremove -y >/dev/null 2>&1 - sudo apt-get autoclean -y >/dev/null 2>&1 - echo "some packages purged" - - name: Check disk space - run: | - sudo dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -nr | head - df . -h - sudo du /usr/ -hx -d 4 --threshold=1G | sort -hr | head - - # calculate some variables that are used later - name: version information run: | @@ -155,24 +117,14 @@ jobs: echo "DEV_IMAGES=${DEV_IMAGES}" >> $GITHUB_ENV echo "IMAGES=${IMAGES}" >> $GITHUB_ENV - - - name: DF - run: df -h . - # setup docker build - name: Set up QEMU uses: docker/setup-qemu-action@v2 - - name: DF - run: df -h . - - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v2 - - name: DF - run: df -h . - - name: Inspect Builder run: | echo "Name: ${{ steps.buildx.outputs.name }}"