From a00b5a26936d8037320168ebe8ee4e4250ecb3ca Mon Sep 17 00:00:00 2001 From: nathan Date: Tue, 9 Sep 2025 12:33:01 +0800 Subject: [PATCH] chore: update integration ci --- .github/workflows/integration-test.yml | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index acce8c34..3273e695 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -89,18 +89,21 @@ jobs: sleep 5 done - - name: Start dev server + - name: Build project + run: pnpm run build + + - name: Start preview server run: | - pnpm run dev & - echo $! > dev-server.pid + pnpm run start & + echo $! > preview-server.pid - # Wait for dev server + # Wait for preview server for i in {1..30}; do if curl -sf http://localhost:3000 > /dev/null 2>&1; then - echo "✓ Dev server is ready" + echo "✓ Preview server is ready" break fi - echo "Waiting for dev server... (attempt $i/30)" + echo "Waiting for preview server... (attempt $i/30)" sleep 3 done @@ -122,7 +125,7 @@ jobs: - name: Cleanup if: always() run: | - if [ -f dev-server.pid ]; then - kill $(cat dev-server.pid) || true + if [ -f preview-server.pid ]; then + kill $(cat preview-server.pid) || true fi cd AppFlowy-Cloud-Premium && docker compose down || true \ No newline at end of file