diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ce53bcc737e0..7502ea53b9ac 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -346,6 +346,13 @@ jobs: run: pnpm run lint:es-compatibility - name: Lint types run: pnpm run lint:types + - name: Check Playwright versions + run: | + version=$(node -p "require('./dev-packages/test-utils/package.json').devDependencies['@playwright/test']") + if git grep -n '"@playwright/test": "' -- '*package.json' | grep -vF "\"$version\""; then + echo "::error::All @playwright/test dependencies must be pinned to $version (from @sentry-internal/test-utils)." + exit 1 + fi job_check_lockfile: name: Check lockfile