From cd820dd755644fc0d5cb6dfb7b30a92ee71bd43c Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Thu, 13 Feb 2025 15:08:59 -0300 Subject: [PATCH] chore: save cache Signed-off-by: Vitor Mattos --- .github/workflows/docker-php.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-php.yml b/.github/workflows/docker-php.yml index d0c872f..827430c 100644 --- a/.github/workflows/docker-php.yml +++ b/.github/workflows/docker-php.yml @@ -34,6 +34,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - name: Cache Docker layers + id: docker-cache uses: actions/cache@v4 with: path: /tmp/.buildx-cache @@ -62,7 +63,7 @@ jobs: platforms: linux/amd64,linux/arm64 file: ${{ steps.dockerfile.outputs.DOCKERFILE }} tags: | - ghcr.io/librecodecoop/nextcloud-dev-${{ matrix.container }} + ghcr.io/librecodecoop/nextcloud-dev-${{ matrix.container }}:${{ github.sha }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new - name: Push container image @@ -74,12 +75,16 @@ jobs: platforms: linux/amd64,linux/arm64 file: ${{ steps.dockerfile.outputs.DOCKERFILE }} tags: | - ghcr.io/librecodecoop/nextcloud-dev-${{ matrix.container }} + ghcr.io/librecodecoop/nextcloud-dev-${{ matrix.container }}:${{ github.sha }} cache-from: type=local,src=/tmp/.buildx-cache cache-to: type=local,dest=/tmp/.buildx-cache-new - name: Move cache run: | rm -rf /tmp/.buildx-cache mv /tmp/.buildx-cache-new /tmp/.buildx-cache - - + - name: Save Docker cache + if: steps.docker-cache.outputs.cache-hit != 'true' + uses: actions/cache@v4 + with: + path: /tmp/.buildx-cache + key: ${{ matrix.container }}-buildx-${{ github.sha }}