a97e6fff31
Upgrade playwright to see if the playwright installation job will be back to normal x-ref: https://github.com/vercel/next.js/actions/runs/3639757976/jobs/6143653702
51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
on:
|
|
schedule:
|
|
# * is a special character in YAML so you have to quote this string
|
|
- cron: '0 0,12 * * *'
|
|
|
|
name: Test react@next
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
|
|
- run: yarn install --frozen-lockfile --check-files
|
|
env:
|
|
NEXT_TELEMETRY_DISABLED: 1
|
|
|
|
- run: yarn upgrade react@next react-dom@next -W --dev
|
|
|
|
- run: node run-tests.js --timings --write-timings -g 1/1
|
|
|
|
- uses: actions/cache@v3
|
|
id: cache-build
|
|
with:
|
|
path: ./*
|
|
key: ${{ github.sha }}-react-next
|
|
|
|
testAll:
|
|
name: Test All
|
|
runs-on: ubuntu-latest
|
|
needs: build
|
|
env:
|
|
NEXT_TELEMETRY_DISABLED: 1
|
|
NEXT_PRIVATE_REACT_ROOT: 1
|
|
NEXT_PRIVATE_SKIP_SIZE_TESTS: true
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
group: [1, 2, 3, 4, 5, 6]
|
|
steps:
|
|
- uses: actions/cache@v3
|
|
id: restore-build
|
|
with:
|
|
path: ./*
|
|
key: ${{ github.sha }}-react-next
|
|
|
|
- run: npm i -g pnpm@latest
|
|
|
|
- run: npm i -g playwright-chromium@1.28.1 && npx playwright install-deps
|
|
|
|
- run: node run-tests.js --timings -g ${{ matrix.group }}/6
|