From 463bd658d8de0ed889f64c7dced4ea4ea5e2e80e Mon Sep 17 00:00:00 2001 From: Sirawit Chanaburanasak Date: Sun, 15 Sep 2024 13:47:34 +0700 Subject: [PATCH] fix: remove default credential --- .github/workflows/deploy.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c53c7d4..5f7c214 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -13,25 +13,32 @@ jobs: - name: Checkout Code uses: actions/checkout@v3 with: + persist-credentials: false fetch-depth: 0 + - name: Remove default git credentials + run: | + git config --global --unset credential.helper || true + rm -f ~/.git-credentials + - name: Set up Git user run: | - git config user.name "korawit-alt" - git config user.email "test@gmail.com" + git config --global user.name "Hello" + git config --global user.email "test@example.com" - - name: Mask Personal Access Token + - name: Configure Git to use Personal Access Token run: | - echo "::add-mask::${{ secrets.PERSONAL_GITHUB_TOKEN }}" + echo "https://x-access-token:${{ secrets.PERSONAL_GITHUB_TOKEN }}@github.com" > ~/.git-credentials + git config --global credential.helper store - name: Push to Personal Repo run: | - git remote add personal https://x-access-token:${{ secrets.PERSONAL_GITHUB_TOKEN }}@github.com/korawit-alt/sucu-frontend-preview.git - git push personal HEAD:main --force + git remote add personal https://github.com/korawit-alt/sucu-frontend-preview.git + git push personal HEAD:dev --force - name: Deploy to Vercel uses: amondnet/vercel-action@v20 with: vercel-token: ${{ secrets.VERCEL_TOKEN }} - vercel-args: '--prod' # Deploy to production - working-directory: '.' # Adjust if your project is in a subdirectory + vercel-args: '--prod' + working-directory: '.'