This website is built using Docusaurus. Content is pulled from the microsoft/playwright repo.
npm install
SRC_DIR=../playwright npm run roll
node src/versions.js --delete 1.16
npm run start-nodejs
See package.json
for other languages (java, python, .NET).
npm run build
npm run serve
To roll the docs in PowerShell, make sure you set the env variable correctly, i.e.:
$env:SRC_DIR="C:\Users\user\src\playwright"; npm run roll
Run this on one terminal:
npm run start-nodejs
and this on another, it will automatically use the local docusaurus server:
npx playwright test nodejs
You can set the BASE_URL=https://playwright.dev
env var, otherwise http://localhost:3000
gets used by default.
- Go to the Cherry-picking GitHub Actions workflow
- Execute it with the version number e.g.
1.25
and a comma separate list of commit SHA hashes (from the main branch) - Wait for a PR getting created, review it and merge it
- Go to the Release GitHub Actions workflow
- Execute it and wait for the PR getting created. The PR will copy changes from the release branch in playwright repo.
- Review the PR and merge it.