diff --git a/.github/workflows/deploy-docker.yml b/.github/workflows/deploy-docker.yml index 2f157b22f..e6a2cc25c 100644 --- a/.github/workflows/deploy-docker.yml +++ b/.github/workflows/deploy-docker.yml @@ -95,12 +95,20 @@ jobs: run: | node scripts/generateMetadata.cjs --channel=${{env.CHANNEL}} + - name: Set build platforms + run: | + if [ "${{ env.CHANNEL }}" = "stable" ]; then + echo "BUILD_PLATFORMS=linux/amd64,linux/arm64,linux/arm/v7" >> "${GITHUB_ENV}" + else + echo "BUILD_PLATFORMS=linux/amd64,linux/arm64" >> "${GITHUB_ENV}" + fi + - name: Build & Push uses: docker/build-push-action@v6 with: cache-from: type=gha cache-to: type=gha,mode=max - platforms: linux/amd64,linux/arm64 + platforms: ${{ env.BUILD_PLATFORMS }} push: true context: . file: ./Dockerfile