From 52b6315f68b36cd3b8686716902b1aeb00b8691d Mon Sep 17 00:00:00 2001 From: Alexander Wang <98280966+AlexanderWangY@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:55:59 -0500 Subject: [PATCH] Update main.yml --- .github/workflows/main.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e64f1e2e0..e78121f2c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,14 +11,26 @@ jobs: node-version: [21.x] steps: - - uses: actions/checkout@v2 + - name: Checkout repository + uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v1 with: node-version: ${{ matrix.node-version }} - - name: npm install + + - name: Install dependencies run: npm ci working-directory: server/ - - name: tests + + - name: Start index.ts in background + run: npm start & + working-directory: server/ + + - name: Wait for server to start + run: sleep 5 # Adjust sleep time as needed to allow the server to start + timeout-minutes: 1 + + - name: Run tests run: npm test working-directory: server/