From 1c2c1dc2072c4608c691a02e6ca3c00cc75605ba Mon Sep 17 00:00:00 2001 From: Ian Brown Date: Sat, 30 Dec 2023 13:59:07 -0800 Subject: [PATCH] Switch to docker.io --- .github/workflows/container-release.yml | 39 +++++-------------------- 1 file changed, 7 insertions(+), 32 deletions(-) diff --git a/.github/workflows/container-release.yml b/.github/workflows/container-release.yml index e44ac200..548a8e4d 100644 --- a/.github/workflows/container-release.yml +++ b/.github/workflows/container-release.yml @@ -39,7 +39,7 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v3 with: - platforms: arm64 + platforms: all - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -47,9 +47,9 @@ jobs: - name: Login to registry uses: docker/login-action@v3 with: - registry: quay.io - username: ${{ secrets.QUAY_USERNAME }} - password: ${{ secrets.QUAY_PASSWORD }} + registry: docker.io + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} - name: Docker meta id: meta @@ -62,39 +62,14 @@ jobs: labels: | quay.expires-after=12w - - name: Build and push Docker AMD64 image for Push Event + - name: Build and push multi-platform Docker image uses: docker/build-push-action@v5 with: context: . file: docker/Dockerfile - platforms: linux/amd64 + platforms: linux/arm64/v8,linux/amd64 labels: ${{ steps.meta.outputs.labels }} push: true tags: ${{ steps.meta.outputs.tags }} build-args: | - "release=1" - - - name: Docker meta - id: meta-arm64 - uses: docker/metadata-action@v5 - with: - images: quay.io/invidious/invidious - flavor: | - suffix=-arm64 - tags: | - type=sha,format=short,prefix={{date 'YYYY.MM.DD'}}-,enable=${{ github.ref == format('refs/heads/{0}', 'master') }} - type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'master') }} - labels: | - quay.expires-after=12w - - - name: Build and push Docker ARM64 image for Push Event - uses: docker/build-push-action@v5 - with: - context: . - file: docker/Dockerfile.arm64 - platforms: linux/arm64/v8 - labels: ${{ steps.meta-arm64.outputs.labels }} - push: true - tags: ${{ steps.meta-arm64.outputs.tags }} - build-args: | - "release=1" + "release=0"