diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 591675b..c44d203 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -31,26 +31,26 @@ jobs: # Pull latest code and restart service echo "🔄 Pulling latest code and restarting service..." - ssh -i ~/.ssh/deploy_key -p $SSH_PORT $SSH_USER@$SSH_HOST << 'ENDSSH' + ssh -i ~/.ssh/deploy_key -p $SSH_PORT $SSH_USER@$SSH_HOST << ENDSSH set -e echo "📥 Pulling latest changes..." - cd ${{ env.REPO_PATH }} + cd $REPO_PATH git pull origin main echo "🔄 Restarting service..." - sudo systemctl restart ${{ env.SERVICE_NAME }} + sudo systemctl restart $SERVICE_NAME echo "⏳ Waiting for service to start..." sleep 3 # Check service status - if sudo systemctl is-active --quiet ${{ env.SERVICE_NAME }}; then + if sudo systemctl is-active --quiet $SERVICE_NAME; then echo "✅ Service restarted successfully" - sudo systemctl status ${{ env.SERVICE_NAME }} --no-pager -l + sudo systemctl status $SERVICE_NAME --no-pager -l else echo "❌ Service failed to start" - sudo journalctl -u ${{ env.SERVICE_NAME }} -n 50 --no-pager + sudo journalctl -u $SERVICE_NAME -n 50 --no-pager exit 1 fi ENDSSH diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 59e5023..99504e4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,10 +28,9 @@ jobs: run: go mod download - name: Run linter - uses: golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v7 with: version: v2.6.0 - skip-cache: true - name: Run tests run: |