npm ci requires package-lock.json to be present. Previously it was gitignored which caused CI failures when trying to install Playwright dependencies. Package lock files should be committed to ensure reproducible builds across environments, especially for test suites.
26 lines
364 B
Text
26 lines
364 B
Text
node_modules/
|
|
# Keep package-lock.json for reproducible npm ci builds
|
|
yarn.lock
|
|
pnpm-lock.yaml
|
|
|
|
# Playwright
|
|
test-results/
|
|
playwright-report/
|
|
playwright/.cache/
|
|
tests/.auth/
|
|
|
|
# Playwright browser binaries (if downloaded locally)
|
|
.playwright/
|
|
ms-playwright/
|
|
|
|
# Playwright artifacts
|
|
*.webm
|
|
*.mp4
|
|
trace.zip
|
|
screenshots/
|
|
videos/
|
|
traces/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|