diff --git a/.github/workflows/publish_docker.yml b/.github/workflows/publish_docker.yml index 4013a3a..aef4b45 100644 --- a/.github/workflows/publish_docker.yml +++ b/.github/workflows/publish_docker.yml @@ -78,13 +78,13 @@ jobs: type=semver,pattern={{major}}.{{minor}} type=semver,pattern=v{{major}} - # - name: Cache docker buildx main - # uses: actions/cache@v4 - # with: - # path: /tmp/.buildx-main-cache - # key: ${{ runner.os }}-buildx-main-${{ github.sha }} - # restore-keys: | - # ${{ runner.os }}-buildx-main- + - name: Cache docker buildx main + uses: actions/cache@v4 + with: + path: /tmp/.buildx-main-cache + key: ${{ runner.os }}-buildx-main-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-buildx-main- - name: Build and push uses: docker/build-push-action@v4 @@ -101,5 +101,13 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} - # cache-from: type=local,src=/tmp/.buildx-main-cache - # cache-to: type=local,mode=max,dest=/tmp/.buildx-main-cache \ No newline at end of file + cache-from: type=local,src=/tmp/.buildx-main-cache + cache-to: type=local,mode=max,dest=/tmp/.buildx-main-cache-new + + - # Temp fix + # https://github.com/docker/build-push-action/issues/252 + # https://github.com/moby/buildkit/issues/1896 + name: Move cache + run: | + rm -rf /tmp/.buildx-cache + mv /tmp/.buildx-cache-new /tmp/.buildx-cache \ No newline at end of file