From 1b971eebaead49dc9c40e309c9fce127eaaff98a Mon Sep 17 00:00:00 2001 From: Finlay Davidson Date: Sun, 26 Jun 2022 23:19:23 +0200 Subject: [PATCH] Don't try to cache to Docker Hub on pull request --- .github/workflows/docker.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d4669206..0ad1adb5 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -32,13 +32,25 @@ jobs: uses: docker/setup-buildx-action@v2 - name: Build and push + if: github.event_name == 'push' uses: docker/build-push-action@v3 with: context: ./docker/ file: ./docker/Dockerfile platforms: linux/amd64,linux/arm64 builder: ${{ steps.buildx.outputs.name }} - push: ${{ github.event_name == 'push' }} + push: true tags: ${{ secrets.DOCKER_HUB_USERNAME || env.USERNAME }}/infinitime-build:latest cache-from: type=registry,ref=${{ secrets.DOCKER_HUB_USERNAME || env.USERNAME }}/infinitime-build:buildcache cache-to: type=registry,ref=${{ secrets.DOCKER_HUB_USERNAME || env.USERNAME }}/infinitime-build:buildcache,mode=max + + - name: Build + if: github.event_name != 'push' + uses: docker/build-push-action@v3 + with: + context: ./docker/ + file: ./docker/Dockerfile + platforms: linux/amd64,linux/arm64 + builder: ${{ steps.buildx.outputs.name }} + push: false + cache-from: type=registry,ref=${{ secrets.DOCKER_HUB_USERNAME || env.USERNAME }}/infinitime-build:buildcache