From 3159732a4ac58dd99ff84912f73a3d921e53d3c7 Mon Sep 17 00:00:00 2001 From: Peter Jiang Date: Wed, 3 Dec 2025 11:18:21 -0800 Subject: [PATCH] chore: push images to quay Signed-off-by: Peter Jiang --- .github/workflows/docker.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 8ffa765..cf5648b 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -8,8 +8,10 @@ on: types: [published] env: - REGISTRY: ghcr.io + GHCR_REGISTRY: ghcr.io + QUAY_REGISTRY: quay.io IMAGE_NAME: ${{ github.repository }} + QUAY_IMAGE_NAME: argoprojlabs/mcp-for-argocd jobs: build-and-push-image: @@ -36,18 +38,27 @@ jobs: } } - - name: Log in to the Container registry + - name: Log in to GitHub Container Registry uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 with: - registry: ${{ env.REGISTRY }} + registry: ${{ env.GHCR_REGISTRY }} username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Log in to Quay.io + uses: docker/login-action@65b78e6e13532edd9afa3aa52ac7964289d1a9c1 + with: + registry: ${{ env.QUAY_REGISTRY }} + username: ${{ secrets.QUAY_USERNAME }} + password: ${{ secrets.QUAY_TOKEN }} + - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + images: | + ${{ env.GHCR_REGISTRY }}/${{ env.IMAGE_NAME }} + ${{ env.QUAY_REGISTRY }}/${{ env.QUAY_IMAGE_NAME }} tags: | type=raw,value=latest,enable=${{ github.event_name == 'push' }} type=ref,event=tag