3 min read
astral-sh/ruff (v0.17.4) & microsoft/playwright (v1.65.0) — Build & Runtime Deep Dive
Executive Signal Synthesis
[flake8-logging-format] Avoid behavior changes and synta. Drop-in upgrade. Migration: None. Meanwhile, microsoft/playwright (v1.65.0): There is no watch mode. UI mode does not run tests again w. Review breaking API changes before up… Migration: Moderate.
Architectural Deep-Dive & Systems Impact
[flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
[security] Implement tarfile-ignore-zeros-true (#28680)
There is no watch mode. UI mode does not run tests again when files change, and --only-changed does not follow imports.
Bun loads modules itself, so --tsconfig and the JSX options in tsconfig.json have no effect, and custom ESM loaders are not supported.
Actionable Upgrade & Verification Checklist
- 01Upgrade @astral-sh/ruff via
npm install @astral-sh/ruff@0.17.4. - 02Upgrade @playwright/test via
npm install @playwright/test@1.65.0.
Verification & Upgrade Command Snippet
npm install @astral-sh/ruff@0.17.4
npm install @playwright/test@1.65.0