diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index d894f08..0807a71 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -8,19 +8,25 @@ jobs: test: timeout-minutes: 60 runs-on: ubuntu-latest + defaults: + run: + working-directory: packages/nextjs steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: lts/* - - name: Change directory - run: cd packages/nextjs - name: Install dependencies run: npm install -g yarn && yarn - name: Install Playwright Browsers run: yarn playwright install --with-deps - - name: Run Playwright tests - run: yarn playwright test + - name: Build Next.js app + run: yarn build + - name: Start Next.js app and run tests + run: | + yarn start & # Start in background + sleep 10 # Wait for server to start + yarn playwright test - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: