From bd6dca0c57daadde4ca7b38d56f871547f4f6fb0 Mon Sep 17 00:00:00 2001 From: YasunoriMATSUOKA Date: Tue, 9 Jun 2026 00:22:44 +0900 Subject: [PATCH] chore(deps): ignore deferred major updates in Dependabot MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stop Dependabot from re-proposing major upgrades that need scoped migration work before they can land. Remove an entry when ready to adopt that major. root: react/react-dom/@types/react(-dom) (React 19 migration), typescript (TS 6) and eslint (flat config), daisyui + tailwindcss (daisyUI 5 needs Tailwind 4). functions: typescript, eslint, symbol-sdk (v3 crypto rewrite), and @types/node (kept aligned with the Node 22 deploy runtime). firebase-functions, @hookform/resolvers and @fortawesome/* are intentionally NOT ignored — they are being upgraded to their latest majors now. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/dependabot.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9113a12..b4e9b68 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -11,6 +11,28 @@ updates: update-types: - "minor" - "patch" + # Defer these major upgrades until their migrations are scoped (see + # plan); remove an entry when ready to adopt that major. + ignore: + # React 19 migration not yet scoped. + - 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"] + # TS 6 / ESLint 10 (flat config) not yet supported by the toolchain. + - dependency-name: "typescript" + update-types: ["version-update:semver-major"] + - dependency-name: "eslint" + update-types: ["version-update:semver-major"] + # daisyUI 5 requires Tailwind 4; couple with a Tailwind 4 migration. + - dependency-name: "daisyui" + update-types: ["version-update:semver-major"] + - dependency-name: "tailwindcss" + update-types: ["version-update:semver-major"] # Cloud Functions npm dependencies - package-ecosystem: "npm" @@ -23,6 +45,20 @@ updates: update-types: - "minor" - "patch" + # Defer these major upgrades until their migrations are scoped (see + # plan); remove an entry when ready to adopt that major. + ignore: + # TS 6 / ESLint 10 (flat config) not yet supported by the toolchain. + - dependency-name: "typescript" + update-types: ["version-update:semver-major"] + - dependency-name: "eslint" + update-types: ["version-update:semver-major"] + # symbol-sdk 3 is a large crypto-breaking rewrite; handle separately. + - dependency-name: "symbol-sdk" + update-types: ["version-update:semver-major"] + # Keep @types/node aligned with the Node 22 deploy runtime. + - dependency-name: "@types/node" + update-types: ["version-update:semver-major"] # GitHub Actions (keeps SHA-pinned actions up to date) - package-ecosystem: "github-actions"