summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/create-release-draft.yaml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/create-release-draft.yaml b/.github/workflows/create-release-draft.yaml
index 20ce16d..40e7c7c 100644
--- a/.github/workflows/create-release-draft.yaml
+++ b/.github/workflows/create-release-draft.yaml
@@ -31,6 +31,22 @@ jobs:
run: |
make release-binaries
+ - name: Setup qemu
+ uses: docker/setup-qemu-action@v3
+
+ - name: Setup Docker buildx
+ uses: docker/setup-buildx-action@v3
+
+ - name: Build and possibly push image
+ run: |
+ set -ex
+ docker login --username "${DOCKER_USERNAME}" --password "${DOCKER_PASSWORD}" quay.io
+ IMAGE_PUSH=yes make multiarch-image
+ working-directory: argocd-image-updater
+ env:
+ DOCKER_USERNAME: ${{ secrets.QUAY_USERNAME }}
+ DOCKER_PASSWORD: ${{ secrets.QUAY_TOKEN }}
+
- name: Create release draft
id: create-release
env: