From e41721452362fa1e20c6f29dd266d73582371227 Mon Sep 17 00:00:00 2001 From: ghmark675 Date: Tue, 25 Nov 2025 17:25:55 +0800 Subject: [PATCH] Add disk space cleanup step in CI workflow Added a step to free up disk space before building the Docker image. --- .github/workflows/docker_ci.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker_ci.yml b/.github/workflows/docker_ci.yml index 9c78c03..839fc55 100644 --- a/.github/workflows/docker_ci.yml +++ b/.github/workflows/docker_ci.yml @@ -1,28 +1,33 @@ name: Docker Image CI - on: push: tags: - 'v*' - jobs: build_and_publish: runs-on: ubuntu-latest permissions: contents: read packages: write - steps: - name: Checkout repository uses: actions/checkout@v4 - + + - name: Free Disk Space + run: | + sudo rm -rf /usr/share/dotnet + sudo rm -rf /usr/local/lib/android + sudo rm -rf /opt/ghc + sudo rm -rf /opt/hostedtoolcache/CodeQL + sudo docker image prune --all --force + df -h + - name: Log in to the Container registry uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@v5 @@ -32,15 +37,12 @@ jobs: type=ref,event=tag type=semver,pattern={{version}} type=raw,value=latest - - name: Set up QEMU uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 with: driver: docker-container - - name: Build and push Docker image uses: docker/build-push-action@v5 with: