]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Enables images to be release to Quay.io, alongside the existing registries
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Wed, 29 Mar 2023 17:47:22 +0000 (10:47 -0700)
committerTrenton H <797416+stumpylog@users.noreply.github.com>
Wed, 29 Mar 2023 18:35:57 +0000 (11:35 -0700)
.github/workflows/ci.yml

index 2d400187c1772bee507281bf4a67329e06e3e83f..f824b04dc94dc6edfc34dd6dcb8675d401a45c37 100644 (file)
@@ -303,6 +303,7 @@ jobs:
           images: |
             ghcr.io/${{ needs.prepare-docker-build.outputs.ghcr-repository }}
             name=paperlessngx/paperless-ngx,enable=${{ steps.docker-hub.outputs.enable }}
+            name=quay.io/paperlessngx/paperless-ngx,enable=${{ steps.docker-hub.outputs.enable }}
           tags: |
             # Tag branches with branch name
             type=ref,event=branch
@@ -334,6 +335,15 @@ jobs:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
+      -
+        name: Login to Quay.io
+        uses: docker/login-action@v2
+        # Don't attempt to login is not pushing to Docker Hub
+        if: steps.docker-hub.outputs.enable == 'true'
+        with:
+          registry: quay.io
+          username: ${{ secrets.QUAY_USERNAME }}
+          password: ${{ secrets.QUAY_ROBOT_TOKEN }}
       -
         name: Build and push
         uses: docker/build-push-action@v4