From d82c428f23bd10ec46dd443186384e82631ce671 Mon Sep 17 00:00:00 2001 From: pbao9 Date: Tue, 12 May 2026 15:39:45 +0700 Subject: [PATCH] refactor: simplify deployment logic and remove redundant commands in GitHub Actions workflow --- .github/workflows/deploy.yml | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 95305b3..201c200 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -27,31 +27,20 @@ jobs: php -v BRANCH="production" - REPO_URL="${{ secrets.REPO_URL }}" cd httpdocs - pwd - ls -la - - if [ ! -d ".git" ]; then - echo "First deploy..." - - rm -rf ./* - - git clone -b "$BRANCH" "$REPO_URL" . - else + if test -d .git; then echo "Updating source..." git fetch origin git reset --hard origin/$BRANCH - fi + else + echo "First deploy..." - composer install \ - --no-dev \ - --optimize-autoloader \ - --no-interaction + git clone -b "$BRANCH" "${{ secrets.REPO_URL }}" . + fi php artisan migrate --force