diff --git a/.github/workflows/image-workflow.yaml b/.github/workflows/image-workflow.yaml index 089117a..8d73615 100644 --- a/.github/workflows/image-workflow.yaml +++ b/.github/workflows/image-workflow.yaml @@ -16,16 +16,38 @@ jobs: build-images: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - name: Clean Runner + run: | + set -x + ## Remove files + to_delete=( + "/swapfile" + "/usr/local/share/boost" + "$AGENT_TOOLSDIRECTORY" + "/usr/share/dotnet" + "$ANDROID_SDK_ROOT" + "/usr/local/lib/android" + "$ANDROID_SDK_ROOT" + "/usr/share/swift" + ) + for f in ${to_delete[@]}; do + sudo rm -rf ${f} || true + done + + ## Clean docker + docker system prune --all --volumes --force + + - name: Checkout + uses: actions/checkout@v3.5.3 - name: Docker Setup QEMU - uses: docker/setup-qemu-action@v1.2.0 + uses: docker/setup-qemu-action@v2.2.0 - name: Docker Setup Buildx - uses: docker/setup-buildx-action@v1.6.0 + uses: docker/setup-buildx-action@v2.7.0 - name: Docker Login - uses: docker/login-action@v1.10.0 + uses: docker/login-action@v2.2.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/klipper.yaml b/.github/workflows/klipper.yaml index f72bde9..1ca0426 100644 --- a/.github/workflows/klipper.yaml +++ b/.github/workflows/klipper.yaml @@ -5,7 +5,7 @@ on: - cron: '0 2 * * *' jobs: build: - uses: mkuf/prind/.github/workflows/image-workflow.yaml@main + uses: ./.github/workflows/image-workflow.yaml with: app: klipper secrets: diff --git a/.github/workflows/klipperscreen.yaml b/.github/workflows/klipperscreen.yaml index dc004d0..830572b 100644 --- a/.github/workflows/klipperscreen.yaml +++ b/.github/workflows/klipperscreen.yaml @@ -5,7 +5,7 @@ on: - cron: '0 2 * * *' jobs: build: - uses: mkuf/prind/.github/workflows/image-workflow.yaml@main + uses: ./.github/workflows/image-workflow.yaml with: app: klipperscreen secrets: diff --git a/.github/workflows/moonraker.yaml b/.github/workflows/moonraker.yaml index d2d7c72..1708655 100644 --- a/.github/workflows/moonraker.yaml +++ b/.github/workflows/moonraker.yaml @@ -5,7 +5,7 @@ on: - cron: '0 2 * * *' jobs: build: - uses: mkuf/prind/.github/workflows/image-workflow.yaml@main + uses: ./.github/workflows/image-workflow.yaml with: app: moonraker secrets: diff --git a/.github/workflows/ustreamer.yaml b/.github/workflows/ustreamer.yaml index a82ac52..4250a70 100644 --- a/.github/workflows/ustreamer.yaml +++ b/.github/workflows/ustreamer.yaml @@ -5,7 +5,7 @@ on: - cron: '0 2 * * *' jobs: build: - uses: mkuf/prind/.github/workflows/image-workflow.yaml@main + uses: ./.github/workflows/image-workflow.yaml with: app: ustreamer secrets: diff --git a/CHANGELOG.md b/CHANGELOG.md index 65ab467..7c5e503 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - CHANGELOG.md ### Fixed +- Github Action Runner running out of space ### Changed ### Removed -->