From 8ee85639d3251ef1985a5e2a55f6373e6677db88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Thu, 26 Nov 2020 17:57:38 +0000 Subject: [PATCH] chore(ci): build only amd64 docker images for PRs --- .github/workflows/test.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d0d741245..56ba05278 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -620,13 +620,23 @@ jobs: echo 'ghcr.io/prymitive/karma:latest' >> $GITHUB_ENV echo 'EOF' >> $GITHUB_ENV + - name: "Setup docker plaforms (merge/release)" + if: github.event_name != 'pull_request' + run: | + echo "DOCKER_PATFORMS=linux/amd64,linux/arm64" >> $GITHUB_ENV + + - name: "Setup docker plaforms (PR)" + if: github.event_name == 'pull_request' + run: | + echo "DOCKER_PATFORMS=linux/amd64" >> $GITHUB_ENV + - name: Build and push id: docker_build uses: docker/build-push-action@v2 with: context: . file: ./Dockerfile - platforms: linux/amd64,linux/arm64 + platforms: ${{ env.DOCKER_PATFORMS }} push: ${{ github.event_name != 'pull_request' }} tags: ${{ env.DOCKER_TAGS }} cache-from: type=local,src=/tmp/.buildx-cache