This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git
The following commit(s) were added to refs/heads/master by this push:
new 5479e3bf29 Cleaning space strategies to push to Docker
5479e3bf29 is described below
commit 5479e3bf29648679a025ecb8e964a90c6f8d880e
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Fri Dec 27 15:56:53 2024 +0100
Cleaning space strategies to push to Docker
---
.github/workflows/dockerhub.yml | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/.github/workflows/dockerhub.yml b/.github/workflows/dockerhub.yml
index f774571410..5a10de05be 100644
--- a/.github/workflows/dockerhub.yml
+++ b/.github/workflows/dockerhub.yml
@@ -28,6 +28,32 @@ jobs:
runs-on: ubuntu-latest
steps:
+ - name: Disk space before
+ 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/graalvm/
/usr/local/.ghcup/ \
+ /usr/local/share/powershell /usr/local/share/chromium
/usr/local/share/boost \
+ /usr/local/lib/android /usr/local/lib/node_modules
/opt/hostedtoolcache/CodeQL \
+ /opt/ghc /usr/local/.ghcup || true
+ echo "some directories deleted"
+ sudo apt-get remove --purge -y google-chrome-stable >/dev/null 2>&1
|| true
+ sudo apt-get remove --purge -y microsoft-edge-stable >/dev/null 2>&1
|| true
+ sudo apt-get remove --purge -y firefox >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y '^dotnet-.*' >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y '^llvm-.*' >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y 'php.*' >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y '^mongodb-.*' >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y '^mysql-.*' >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y '^postgresql-.*' >/dev/null 2>&1 ||
true
+ sudo apt-get remove --purge -y temurin-* >/dev/null 2>&1 || true
+ sudo apt-get remove --purge -y azure-cli google-cloud-cli*
powershell >/dev/null 2>&1 || true
+ sudo apt-get autoremove -y
+ sudo apt-get autoclean -y
+ echo "some packages purged"
+ - name: Disk space after
+ run: df . -h
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Java JDK