← Dashboard.github/workflows/playwright.yml39 líneas · 782 bytes
name: Playwright Testson:  push:    branches:      - main  pull_request:jobs:  e2e:    timeout-minutes: 60    runs-on: ubuntu-latest    steps:      - name: Checkout        uses: actions/checkout@v4      - name: Setup Node        uses: actions/setup-node@v4        with:          node-version: 22          cache: npm      - name: Install Node dependencies        run: npm ci      - name: Install Playwright browsers        run: npx playwright install --with-deps      - name: Run Playwright tests        run: npx playwright test      - name: Upload Playwright report        uses: actions/upload-artifact@v4        if: ${{ !cancelled() }}        with:          name: playwright-report          path: playwright-report/          retention-days: 30