From 758100558a861191dd7b316c4c94070f43da063c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Viitam=C3=A4ki?= Date: Tue, 14 Apr 2020 21:28:08 +0200 Subject: [PATCH] Fix GitHub Action (no space left on device) (#53) * Removing swap and cleaning up apt cache. * List all docker images on machine, in order to do cleanup * Cleanup old docker images * Adding disk cleanup for master push --- .github/workflows/pull_request.yaml | 7 +++++++ .github/workflows/push_master.yaml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml index 65a2aa0..47182ff 100644 --- a/.github/workflows/pull_request.yaml +++ b/.github/workflows/pull_request.yaml @@ -40,6 +40,13 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@master + - name: free disk space + run: | + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean + docker rmi $(docker image ls -aq) + df -h - name: Install buildah run: | sudo apt-get install -qq -y software-properties-common diff --git a/.github/workflows/push_master.yaml b/.github/workflows/push_master.yaml index 9458bd6..80940a5 100644 --- a/.github/workflows/push_master.yaml +++ b/.github/workflows/push_master.yaml @@ -14,6 +14,13 @@ jobs: sudo add-apt-repository -y ppa:projectatomic/ppa sudo apt-get update -qq sudo apt-get -qq -y install buildah + - name: free disk space + run: | + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean + docker rmi $(docker image ls -aq) + df -h - name: Build & push the Docker image env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}