From b0210fb727a04859f547ba9c529e4004ba6bad17 Mon Sep 17 00:00:00 2001 From: Nantawat Sukrisunt Date: Mon, 21 Oct 2024 21:29:19 +0700 Subject: [PATCH] yml: reduce timeout --- .github/workflows/playwright.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 650e594..c02f547 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -1,18 +1,24 @@ name: Playwright Tests -on: [ push, pull_request ] + +on: [push, pull_request] + jobs: test: - timeout-minutes: 60 + timeout-minutes: 10 runs-on: ubuntu-latest + steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: lts/* + - name: Install dependencies run: npm ci + - name: Install Playwright Browsers run: npx playwright install --with-deps + - name: Set environment variables run: | echo NEXT_PUBLIC_AUTH_GOOGLE_ID=${{ secrets.NEXT_PUBLIC_AUTH_GOOGLE_ID }} >> $GITHUB_ENV @@ -26,8 +32,10 @@ jobs: echo NEXT_PUBLIC_TEST_URL=${{ secrets.NEXT_PUBLIC_TEST_URL }} >> $GITHUB_ENV echo PROJECT_ID=${{ secrets.PROJECT_ID }} >> $GITHUB_ENV echo STRIPE_SECRET_KEY=${{ secrets.STRIPE_SECRET_KEY }} >> $GITHUB_ENV - - name: Run Playwright tests - run: npx playwright test + + - name: Run Playwright tests with 4 workers + run: npx playwright test --workers=4 + - uses: actions/upload-artifact@v4 if: ${{ !cancelled() }} with: