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 \ .