From f7fb7cd8f8958a0ffff1a6de66391903de50a116 Mon Sep 17 00:00:00 2001 From: lee-sihun Date: Thu, 17 Sep 2026 13:48:02 +0900 Subject: [PATCH] =?UTF-8?q?ci:=20Dependabot=20vitest=20=EA=B7=B8=EB=A3=B9?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80=EC=99=80=20=EB=B3=B4=EB=A5=98=ED=95=9C=20?= =?UTF-8?q?=EB=A9=94=EC=9D=B4=EC=A0=80=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20=EC=A0=9C=EC=99=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vitest와 @vitest/*는 서로 정확한 버전을 peer로 요구해 개별 PR이 항상 실패한다. 별도 전환 과제로 분리한 메이저(eslint 10, tailwindcss 4, jsdom 30, zip, cocoa 0.23+)는 과제 완료 전까지 제안을 멈춘다. Co-Authored-By: Claude Fable 5.1 --- .github/dependabot.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ee16adfb..3df06399 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,7 +16,20 @@ updates: # Hooks 린트 7.1 전환은 React Compiler bail-out 정리와 함께 별도 과제로 진행 — 완료 시 제거 - dependency-name: eslint-plugin-react-hooks versions: ['>=7.1.0'] + # 아래 메이저는 별도 전환 과제로 분리 — 각 과제 완료 시 제거 + # ESLint 10: Hooks 린트 7.1 전환이 선행 조건 (7.0.1의 peer가 ESLint 9까지) + - dependency-name: eslint + update-types: ['version-update:semver-major'] + # Tailwind 4: @tailwindcss/postcss 분리·CSS-first 설정 마이그레이션 필요 + - dependency-name: tailwindcss + update-types: ['version-update:semver-major'] + # jsdom 30: CSSOM 직렬화 변화로 사용자 CSS 격리 테스트 기대값 재검토 필요 + - dependency-name: jsdom + update-types: ['version-update:semver-major'] groups: + # 서로 정확히 같은 버전을 peer로 요구해 따로 올리면 npm ci가 실패한다 + vitest: + patterns: ['vitest', '@vitest/*'] npm-minor-patch: update-types: [minor, patch] - package-ecosystem: cargo @@ -24,6 +37,13 @@ updates: schedule: interval: weekly open-pull-requests-limit: 3 + ignore: + # cocoa 0.23+: 크레이트 전체가 deprecated — objc2 이전 과제 완료 시 제거 + - dependency-name: cocoa + versions: ['>=0.23'] + # zip: 레거시 WebView2 고정 런타임 경로 전용 — 해당 경로 정리 시 의존성째 제거 + - dependency-name: zip + update-types: ['version-update:semver-major'] groups: cargo-minor-patch: update-types: [minor, patch]