From 23bdaa15177ce1eac24b92b8d5613d9d1ee06fff Mon Sep 17 00:00:00 2001 From: PassiveLemon Date: Tue, 3 Oct 2023 16:34:23 -0400 Subject: [PATCH] Publish to GitHub Container Registry --- .github/workflows/main.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ca9d9a1..0d6c62f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,8 +19,10 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - - name: Login to Dockerhub - run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + - name: Login to Docker & GHCR + run: | + echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + echo "${{ secrets.GHCR_PASSWORD }}" | docker login ghcr.io -u "${{ secrets.GHCR_USERNAME }}" --password-stdin - name: Setup building file structure run: | @@ -35,12 +37,8 @@ jobs: --build-arg VERSION=${{ github.event.release.tag_name }} \ --provenance=false \ --platform linux/amd64,linux/arm64 \ - --tag zoraxydocker/zoraxy:${{ github.event.release.tag_name }} \ - . - - docker buildx build --push \ - --build-arg VERSION=${{ github.event.release.tag_name }} \ - --provenance=false \ - --platform linux/amd64,linux/arm64 \ - --tag zoraxydocker/zoraxy:latest \ + --tag ${{ secrets.DOCKER_USERNAME }}/zoraxy:${{ github.event.release.tag_name }} \ + --tag ${{ secrets.DOCKER_USERNAME }}/zoraxy:latest \ + --tag ghcr.io/${{ secrets.GHCR_USERNAME }}/zoraxy:${{ steps.get_latest_release_tag.outputs.latest_tag }} \ + --tag ghcr.io/${{ secrets.GHCR_USERNAME }}/zoraxy:latest \ .