From 96c79be786fb180c79b7c2883d4d65467e312611 Mon Sep 17 00:00:00 2001 From: ArabCoders Date: Thu, 23 Jan 2025 18:21:23 +0300 Subject: [PATCH] Build arm64 images only on master builds, as it's quite slow. --- .github/workflows/main.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 21ad5c3d..96ff7377 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -45,7 +45,7 @@ on: env: DOCKERHUB_SLUG: arabcoders/ytptube GHCR_SLUG: ghcr.io/arabcoders/ytptube - PLATFORMS: linux/amd64,linux/arm64 + PLATFORMS: linux/amd64 jobs: build-pr: @@ -118,6 +118,15 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 + - name: Set Platforms Based on Branch + id: set_platforms + run: | + if [ "${GITHUB_REF}" == "refs/heads/${{ github.repository.default_branch }}" ]; then + echo "PLATFORMS=linux/amd64,linux/arm64" >> $GITHUB_ENV + else + echo "PLATFORMS=linux/amd64" >> $GITHUB_ENV + fi + - name: Docker meta id: meta uses: docker/metadata-action@v5