From 6b30687c25027607083926cb2112dd06e04dae59 Mon Sep 17 00:00:00 2001 From: Shivam Sandbhor Date: Tue, 2 Aug 2022 14:23:52 +0530 Subject: [PATCH] Publish to ghcr (#109) --- .github/workflows/release_publish_docker-image.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release_publish_docker-image.yml b/.github/workflows/release_publish_docker-image.yml index eeb7e59..4c7a619 100644 --- a/.github/workflows/release_publish_docker-image.yml +++ b/.github/workflows/release_publish_docker-image.yml @@ -17,6 +17,7 @@ jobs: id: prep run: | DOCKER_IMAGE=crowdsecurity/cloudflare-bouncer + GHCR_IMAGE=ghcr.io/${{ github.repository_owner }}/cloudflare-bouncer VERSION=edge if [[ $GITHUB_REF == refs/tags/* ]]; then VERSION=${GITHUB_REF#refs/tags/} @@ -25,9 +26,9 @@ jobs: elif [[ $GITHUB_REF == refs/pull/* ]]; then VERSION=pr-${{ github.event.number }} fi - TAGS="${DOCKER_IMAGE}:${VERSION}" + TAGS="${DOCKER_IMAGE}:${VERSION},${GHCR_IMAGE}:${VERSION}" if [[ ${{ github.event.action }} == released ]]; then - TAGS=$TAGS,${DOCKER_IMAGE}:latest + TAGS=$TAGS,${DOCKER_IMAGE}:latest,${GHCR_IMAGE}:${VERSION} fi echo ::set-output name=version::${VERSION} echo ::set-output name=tags::${TAGS} @@ -44,6 +45,13 @@ jobs: with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Login to GitHub Container Registry + uses: docker/login-action@v1.12.0 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push uses: docker/build-push-action@v2