From 0383bedabaaf9724c4ad5e148196b7abd65c5180 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Wed, 28 Feb 2024 06:10:06 -0800 Subject: [PATCH] fix(ci): docker builds don't work from remote forks (#27282) --- .github/workflows/docker.yml | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 819a2a8b0..f1d8581bd 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -51,9 +51,17 @@ jobs: DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} run: | pip install click - ./scripts/build_docker.py \ - ${{ matrix.build_preset }} \ - ${{ github.event_name }} \ - --build_context_ref "$RELEASE" $FORCE_LATEST \ - --platform "linux/arm64" \ - --platform "linux/amd64" + if [ "${{ github.event_name }}" = "push" ]; then + ./scripts/build_docker.py \ + ${{ matrix.build_preset }} \ + ${{ github.event_name }} \ + --build_context_ref "$RELEASE" $FORCE_LATEST \ + --platform "linux/arm64" \ + --platform "linux/amd64" + elif [ "${{ github.event_name }}" = "pull_request" ]; then + ./scripts/build_docker.py \ + ${{ matrix.build_preset }} \ + ${{ github.event_name }} \ + --build_context_ref "$RELEASE" $FORCE_LATEST \ + --platform "linux/amd64" + fi