diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f530d6e3bf..e2b17486db 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,38 +4,26 @@ updates: directory: "/" schedule: interval: "monthly" - open-pull-requests-limit: 7 + open-pull-requests-limit: 5 target-branch: "main" commit-message: prefix: "chore" include: "scope" + ignore: + - dependency-name: "*" + update-types: + - "version-update:semver-major" + - dependency-name: "@google/genai" + - dependency-name: "antd" + - dependency-name: "epub" + - dependency-name: "openai" groups: - # 核心框架 - core-framework: + # CherryStudio 自定义包 + cherrystudio-packages: patterns: - - "react" - - "react-dom" - - "electron" - - "typescript" - - "@types/react*" - - "@types/node" - update-types: - - "minor" - - "patch" - - # Electron 生态和构建工具 - electron-build: - patterns: - - "electron-*" - - "@electron*" - - "vite" - - "@vitejs/*" - - "dotenv-cli" - - "rollup-plugin-*" - - "@swc/*" - update-types: - - "minor" - - "patch" + - "@cherrystudio/*" + - "@kangfenmao/*" + - "selection-hook" # 测试工具 testing-tools: @@ -44,30 +32,40 @@ updates: - "@vitest/*" - "playwright" - "@playwright/*" - - "eslint*" - - "@eslint*" + - "testing-library/*" + - "jest-styled-components" + + # Lint 工具 + lint-tools: + patterns: + - "eslint" + - "eslint-plugin-*" + - "@eslint/*" + - "@eslint-react/*" + - "@electron-toolkit/eslint-config-*" - "prettier" - "husky" - "lint-staged" - update-types: - - "minor" - - "patch" - # CherryStudio 自定义包 - cherrystudio-packages: + # Markdown + markdown: patterns: - - "@cherrystudio/*" - update-types: - - "minor" - - "patch" - - # 兜底其他 dependencies - other-dependencies: - dependency-type: "production" - - # 兜底其他 devDependencies - other-dev-dependencies: - dependency-type: "development" + - "react-markdown" + - "rehype-katex" + - "rehype-mathjax" + - "rehype-raw" + - "remark-cjk-friendly" + - "remark-gfm" + - "remark-math" + - "remove-markdown" + - "markdown-it" + - "@shikijs/markdown-it" + - "shiki" + - "@uiw/codemirror-extensions-langs" + - "@uiw/codemirror-themes-all" + - "@uiw/react-codemirror" + - "fast-diff" + - "mermaid" - package-ecosystem: "github-actions" directory: "/"