From 15e14a89cbef152d00a2e3d5e959f1d50dbee43a Mon Sep 17 00:00:00 2001 From: hand-dot Date: Wed, 18 Mar 2026 10:21:53 +0900 Subject: [PATCH] chore: ignore incompatible major version bumps in dependabot config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prevent Dependabot from creating PRs for major version bumps that cannot be applied without significant migration work: - React 16→19 (ReactDOM.render removal) - antd 5→6 (form-render incompatibility) - pdfjs-dist 3→5 (API restructuring) - canvas 2→3 (pdfjs-dist incompatibility) - eslint 9→10 (eslint-plugin-react incompatibility) - @testing-library/react 12→16 (requires React 18+) Minor and patch updates are still enabled for all packages. See #1375 for the tracking issue to address these upgrades. Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/dependabot.yml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index bdfc3a62..44ac1c84 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,6 +17,17 @@ updates: update-types: - "minor" - "patch" + ignore: + - dependency-name: "eslint" + update-types: ["version-update:semver-major"] + - dependency-name: "@types/react" + update-types: ["version-update:semver-major"] + - dependency-name: "@types/react-dom" + update-types: ["version-update:semver-major"] + - dependency-name: "@testing-library/react" + update-types: ["version-update:semver-major"] + - dependency-name: "canvas" + update-types: ["version-update:semver-major"] # Common package - package-ecosystem: "npm" @@ -51,6 +62,11 @@ updates: update-types: - "minor" - "patch" + ignore: + - dependency-name: "pdfjs-dist" + update-types: ["version-update:semver-major"] + - dependency-name: "canvas" + update-types: ["version-update:semver-major"] # Generator package - package-ecosystem: "npm" @@ -131,6 +147,21 @@ updates: update-types: - "minor" - "patch" + ignore: + - dependency-name: "react" + update-types: ["version-update:semver-major"] + - dependency-name: "react-dom" + update-types: ["version-update:semver-major"] + - dependency-name: "@types/react" + update-types: ["version-update:semver-major"] + - dependency-name: "@types/react-dom" + update-types: ["version-update:semver-major"] + - dependency-name: "antd" + update-types: ["version-update:semver-major"] + - dependency-name: "@testing-library/react" + update-types: ["version-update:semver-major"] + - dependency-name: "eslint" + update-types: ["version-update:semver-major"] # Playground - package-ecosystem: "npm" @@ -154,6 +185,13 @@ updates: update-types: - "minor" - "patch" + ignore: + - dependency-name: "antd" + update-types: ["version-update:semver-major"] + - dependency-name: "pdfjs-dist" + update-types: ["version-update:semver-major"] + - dependency-name: "canvas" + update-types: ["version-update:semver-major"] # Website - package-ecosystem: "npm"