From a3832a3fa7fd27d9c8092cfde047d06bc5865e9e Mon Sep 17 00:00:00 2001
From: Reza Behzadan <rbehzadan@gmail.com>
Date: Sat, 4 Jan 2025 11:55:31 -0500
Subject: [PATCH] Update github workflow to use ghcr instead of docker hub

---
 .github/workflows/build-and-push.yaml | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build-and-push.yaml b/.github/workflows/build-and-push.yaml
index a3b4195..1796160 100644
--- a/.github/workflows/build-and-push.yaml
+++ b/.github/workflows/build-and-push.yaml
@@ -5,7 +5,7 @@ on:
     types: [published]
 
 env:
-  IMAGE_NAME: rbehzadan/wireguard-3proxy
+  IMAGE_NAME: ghcr.io/${{ github.repository_owner }}/wireguard-3proxy
   IMAGE_TAG: ${{ github.event.release.tag_name }}
 
 jobs:
@@ -21,11 +21,12 @@ jobs:
       - name: Set up Docker Buildx
         uses: docker/setup-buildx-action@v3
 
-      - name: Login to Docker Hub
+      - name: Login to GitHub Container Registry
         uses: docker/login-action@v2
         with:
-          username: ${{ secrets.DOCKER_HUB_USERNAME }}
-          password: ${{ secrets.DOCKER_HUB_PASSWORD }}
+          registry: ghcr.io
+          username: ${{ github.actor }}
+          password: ${{ secrets.GITHUB_TOKEN }}
 
       - name: Build and push
         uses: docker/build-push-action@v5