diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f330087..1d9d6e8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,6 +11,17 @@ updates: groups: dev-dependencies: dependency-type: development + # Defer the Vitest 4 migration: @vitest/coverage-v8 v4 measures coverage + # differently and drops the suite below the 100%/90% per-file gate even with + # all tests passing. Stay on 2.x (and matching happy-dom) until that migration + # is done deliberately; minors/patches still flow. + ignore: + - dependency-name: "vitest" + update-types: ["version-update:semver-major"] + - dependency-name: "@vitest/coverage-v8" + update-types: ["version-update:semver-major"] + - dependency-name: "happy-dom" + update-types: ["version-update:semver-major"] - package-ecosystem: github-actions directory: "/" schedule: diff --git a/package.json b/package.json index 486a719..ce56681 100644 --- a/package.json +++ b/package.json @@ -14,9 +14,9 @@ "local": "node build/build.mjs && python3 build/local.py" }, "devDependencies": { - "@playwright/test": "^1.48.0", + "@playwright/test": "^1.61.1", "@vitest/coverage-v8": "^2.1.8", - "esbuild": "^0.21.5", + "esbuild": "^0.28.1", "happy-dom": "^15.11.0", "vitest": "^2.1.8" },