chore(deps): batch four Dependabot updates and fix the workspace-member config defect - #1262
Merged
Merged
Conversation
Bumps the npm-minor-patch group in /website with 2 updates: [mermaid](https://github.com/mermaid-js/mermaid) and [vue](https://github.com/vuejs/core). Updates `mermaid` from 11.16.0 to 11.16.1 - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1) Updates `vue` from 3.5.40 to 3.5.41 - [Release notes](https://github.com/vuejs/core/releases) - [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md) - [Commits](vuejs/core@v3.5.40...v3.5.41) --- updated-dependencies: - dependency-name: mermaid dependency-version: 11.16.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: vue dependency-version: 3.5.41 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…th 4 updates Bumps the actions-minor-patch group with 4 updates in the / directory: [pnpm/action-setup](https://github.com/pnpm/action-setup), [dorny/paths-filter](https://github.com/dorny/paths-filter), [taiki-e/install-action](https://github.com/taiki-e/install-action) and [anthropics/claude-code-action](https://github.com/anthropics/claude-code-action). Updates `pnpm/action-setup` from 6.0.9 to 6.0.10 - [Release notes](https://github.com/pnpm/action-setup/releases) - [Commits](pnpm/action-setup@0ebf471...0977fd9) Updates `dorny/paths-filter` from 4.0.2 to 4.0.3 - [Release notes](https://github.com/dorny/paths-filter/releases) - [Changelog](https://github.com/dorny/paths-filter/blob/master/CHANGELOG.md) - [Commits](dorny/paths-filter@7b450ff...ceb8a2b) Updates `taiki-e/install-action` from 2.85.4 to 2.85.10 - [Release notes](https://github.com/taiki-e/install-action/releases) - [Changelog](https://github.com/taiki-e/install-action/blob/main/CHANGELOG.md) - [Commits](taiki-e/install-action@065d6a0...6c6fd71) Updates `anthropics/claude-code-action` from 1.0.183 to 1.0.187 - [Release notes](https://github.com/anthropics/claude-code-action/releases) - [Commits](anthropics/claude-code-action@be7b93b...1623c36) --- updated-dependencies: - dependency-name: anthropics/claude-code-action dependency-version: 1.0.185 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch - dependency-name: dorny/paths-filter dependency-version: 4.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch - dependency-name: pnpm/action-setup dependency-version: 6.0.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch - dependency-name: taiki-e/install-action dependency-version: 2.85.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: actions-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
… 3 updates Bumps the cargo-minor-patch group with 3 updates in the /src-tauri directory: [thiserror](https://github.com/dtolnay/thiserror), [base64](https://github.com/marshallpierce/rust-base64) and [rusqlite](https://github.com/rusqlite/rusqlite). Updates `thiserror` from 2.0.18 to 2.0.20 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](dtolnay/thiserror@2.0.18...2.0.20) Updates `base64` from 0.23.0 to 0.23.1 - [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md) - [Commits](marshallpierce/rust-base64@v0.23.0...v0.23.1) Updates `rusqlite` from 0.40.1 to 0.40.2 - [Release notes](https://github.com/rusqlite/rusqlite/releases) - [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md) - [Commits](rusqlite/rusqlite@v0.40.1...v0.40.2) --- updated-dependencies: - dependency-name: thiserror dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch - dependency-name: base64 dependency-version: 0.23.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch - dependency-name: rusqlite dependency-version: 0.40.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…4 updates Bumps the npm-minor-patch group with 34 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@actions/languageservice](https://github.com/actions/languageservices) | `0.3.60` | `0.3.61` | | [@actions/workflow-parser](https://github.com/actions/languageservices) | `0.3.60` | `0.3.61` | | [@codemirror/lang-html](https://github.com/codemirror/lang-html) | `6.4.11` | `6.4.12` | | [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown) | `6.5.1` | `6.5.2` | | [@codemirror/view](https://github.com/codemirror/view) | `6.43.7` | `6.43.8` | | [@dagrejs/dagre](https://github.com/dagrejs/dagre) | `3.0.0` | `3.1.1` | | [@viz-js/viz](https://github.com/mdaines/viz-js/tree/HEAD/packages/viz) | `3.28.0` | `3.29.0` | | [dompurify](https://github.com/cure53/DOMPurify) | `3.4.12` | `3.4.13` | | [i18next-resources-to-backend](https://github.com/i18next/i18next-resources-to-backend) | `1.2.2` | `1.2.3` | | [katex](https://github.com/KaTeX/KaTeX) | `0.18.1` | `0.18.3` | | [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.31.0` | | [mermaid](https://github.com/mermaid-js/mermaid) | `11.16.0` | `11.16.1` | | [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` | | [@size-limit/file](https://github.com/ai/size-limit) | `13.0.2` | `13.0.3` | | [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.3` | | [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.2.18` | | [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.2.4` | | [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.4` | `6.0.5` | | [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `18.1.0` | `18.1.1` | | [eslint](https://github.com/eslint/eslint) | `10.8.0` | `10.8.1` | | [globals](https://github.com/sindresorhus/globals) | `17.8.0` | `17.9.0` | | [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.29.0` | `6.32.0` | | [playwright](https://github.com/microsoft/playwright) | `1.62.0` | `1.62.1` | | [size-limit](https://github.com/ai/size-limit) | `13.0.2` | `13.0.3` | | [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.11` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.65.0` | `8.66.0` | | [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.5` | `8.2.1` | | [ws](https://github.com/websockets/ws) | `8.21.1` | `8.21.3` | | [@yao-pkg/pkg](https://github.com/yao-pkg/pkg) | `6.21.0` | `6.22.0` | | [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` | | [@hono/node-server](https://github.com/honojs/node-server) | `2.0.12` | `2.1.0` | | [@slidev/cli](https://github.com/slidevjs/slidev) | `52.18.0` | `52.19.0` | | [hono](https://github.com/honojs/hono) | `4.12.32` | `4.13.1` | | [playwright-chromium](https://github.com/microsoft/playwright) | `1.62.0` | `1.62.1` | Updates `@actions/languageservice` from 0.3.60 to 0.3.61 - [Release notes](https://github.com/actions/languageservices/releases) - [Commits](actions/languageservices@release-v0.3.60...release-v0.3.61) Updates `@actions/workflow-parser` from 0.3.60 to 0.3.61 - [Release notes](https://github.com/actions/languageservices/releases) - [Commits](actions/languageservices@release-v0.3.60...release-v0.3.61) Updates `@codemirror/lang-html` from 6.4.11 to 6.4.12 - [Changelog](https://github.com/codemirror/lang-html/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/lang-html/commits) Updates `@codemirror/lang-markdown` from 6.5.1 to 6.5.2 - [Changelog](https://github.com/codemirror/lang-markdown/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/lang-markdown/commits) Updates `@codemirror/view` from 6.43.7 to 6.43.8 - [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md) - [Commits](https://github.com/codemirror/view/commits) Updates `@dagrejs/dagre` from 3.0.0 to 3.1.1 - [Release notes](https://github.com/dagrejs/dagre/releases) - [Changelog](https://github.com/dagrejs/dagre/blob/master/changelog.md) - [Commits](dagrejs/dagre@v3.0.0...v3.1.1) Updates `@viz-js/viz` from 3.28.0 to 3.29.0 - [Release notes](https://github.com/mdaines/viz-js/releases) - [Changelog](https://github.com/mdaines/viz-js/blob/v3/packages/viz/CHANGELOG.md) - [Commits](https://github.com/mdaines/viz-js/commits/release-viz-3.29.0/packages/viz) Updates `dompurify` from 3.4.12 to 3.4.13 - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@3.4.12...3.4.13) Updates `i18next-resources-to-backend` from 1.2.2 to 1.2.3 - [Changelog](https://github.com/i18next/i18next-resources-to-backend/blob/main/CHANGELOG.md) - [Commits](i18next/i18next-resources-to-backend@v1.2.2...v1.2.3) Updates `katex` from 0.18.1 to 0.18.3 - [Release notes](https://github.com/KaTeX/KaTeX/releases) - [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md) - [Commits](KaTeX/KaTeX@v0.18.1...v0.18.3) Updates `lucide-react` from 1.27.0 to 1.31.0 - [Release notes](https://github.com/lucide-icons/lucide/releases) - [Commits](https://github.com/lucide-icons/lucide/commits/1.31.0/packages/lucide-react) Updates `mermaid` from 11.16.0 to 11.16.1 - [Release notes](https://github.com/mermaid-js/mermaid/releases) - [Commits](https://github.com/mermaid-js/mermaid/compare/mermaid@11.16.0...mermaid@11.16.1) Updates `sonner` from 2.0.7 to 2.0.8 - [Release notes](https://github.com/emilkowalski/sonner/releases) - [Commits](emilkowalski/sonner@v2.0.7...v2.0.8) Updates `@size-limit/file` from 13.0.2 to 13.0.3 - [Release notes](https://github.com/ai/size-limit/releases) - [Changelog](https://github.com/ai/size-limit/blob/main/CHANGELOG.md) - [Commits](ai/size-limit@13.0.2...13.0.3) Updates `@testing-library/user-event` from 14.6.1 to 14.6.3 - [Release notes](https://github.com/testing-library/user-event/releases) - [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md) - [Commits](testing-library/user-event@v14.6.1...v14.6.3) Updates `@types/react` from 19.2.17 to 19.2.18 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `@types/react-dom` from 19.2.3 to 19.2.4 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `@vitejs/plugin-react` from 6.0.4 to 6.0.5 - [Release notes](https://github.com/vitejs/vite-plugin-react/releases) - [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.5/packages/plugin-react) Updates `dependency-cruiser` from 18.1.0 to 18.1.1 - [Release notes](https://github.com/sverweij/dependency-cruiser/releases) - [Changelog](https://github.com/sverweij/dependency-cruiser/blob/main/CHANGELOG.md) - [Commits](sverweij/dependency-cruiser@v18.1.0...v18.1.1) Updates `eslint` from 10.8.0 to 10.8.1 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.8.0...v10.8.1) Updates `globals` from 17.8.0 to 17.9.0 - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](sindresorhus/globals@v17.8.0...v17.9.0) Updates `knip` from 6.29.0 to 6.32.0 - [Release notes](https://github.com/webpro-nl/knip/releases) - [Commits](https://github.com/webpro-nl/knip/commits/knip@6.32.0/packages/knip) Updates `playwright` from 1.62.0 to 1.62.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.62.0...v1.62.1) Updates `size-limit` from 13.0.2 to 13.0.3 - [Release notes](https://github.com/ai/size-limit/releases) - [Changelog](https://github.com/ai/size-limit/blob/main/CHANGELOG.md) - [Commits](ai/size-limit@13.0.2...13.0.3) Updates `tsx` from 4.23.1 to 4.23.11 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](privatenumber/tsx@v4.23.1...v4.23.11) Updates `typescript-eslint` from 8.65.0 to 8.66.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.66.0/packages/typescript-eslint) Updates `vite` from 8.1.5 to 8.2.1 - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v8.2.1/packages/vite) Updates `ws` from 8.21.1 to 8.21.3 - [Release notes](https://github.com/websockets/ws/releases) - [Commits](websockets/ws@8.21.1...8.21.3) Updates `@yao-pkg/pkg` from 6.21.0 to 6.22.0 - [Release notes](https://github.com/yao-pkg/pkg/releases) - [Changelog](https://github.com/yao-pkg/pkg/blob/main/CHANGELOG.md) - [Commits](yao-pkg/pkg@v6.21.0...v6.22.0) Updates `esbuild` from 0.28.1 to 0.28.2 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](evanw/esbuild@v0.28.1...v0.28.2) Updates `@hono/node-server` from 2.0.12 to 2.1.0 - [Release notes](https://github.com/honojs/node-server/releases) - [Commits](honojs/node-server@v2.0.12...v2.1.0) Updates `@slidev/cli` from 52.18.0 to 52.19.0 - [Release notes](https://github.com/slidevjs/slidev/releases) - [Commits](slidevjs/slidev@v52.18.0...v52.19.0) Updates `hono` from 4.12.32 to 4.13.1 - [Release notes](https://github.com/honojs/hono/releases) - [Commits](honojs/hono@v4.12.32...v4.13.1) Updates `playwright-chromium` from 1.62.0 to 1.62.1 - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.62.0...v1.62.1) --- updated-dependencies: - dependency-name: "@actions/languageservice" dependency-version: 0.3.61 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@actions/workflow-parser" dependency-version: 0.3.61 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@codemirror/lang-html" dependency-version: 6.4.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@codemirror/lang-markdown" dependency-version: 6.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@codemirror/view" dependency-version: 6.43.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@dagrejs/dagre" dependency-version: 3.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@viz-js/viz" dependency-version: 3.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: dompurify dependency-version: 3.4.13 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: i18next-resources-to-backend dependency-version: 1.2.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: katex dependency-version: 0.18.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: lucide-react dependency-version: 1.31.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: mermaid dependency-version: 11.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: sonner dependency-version: 2.0.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@size-limit/file" dependency-version: 13.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@testing-library/user-event" dependency-version: 14.6.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@types/react" dependency-version: 19.2.18 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@types/react-dom" dependency-version: 19.2.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@vitejs/plugin-react" dependency-version: 6.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: dependency-cruiser dependency-version: 18.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: eslint dependency-version: 10.8.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: globals dependency-version: 17.9.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: knip dependency-version: 6.32.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: playwright dependency-version: 1.62.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: size-limit dependency-version: 13.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: tsx dependency-version: 4.23.11 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: typescript-eslint dependency-version: 8.66.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: vite dependency-version: 8.2.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: ws dependency-version: 8.21.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@yao-pkg/pkg" dependency-version: 6.22.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: esbuild dependency-version: 0.28.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-minor-patch - dependency-name: "@hono/node-server" dependency-version: 2.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: "@slidev/cli" dependency-version: 52.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: hono dependency-version: 4.13.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: npm-minor-patch - dependency-name: playwright-chromium dependency-version: 1.62.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: npm-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…r-patch-d168db2fe0' into chore/dependabot-batch-20260813
…-minor-patch-af043f0635' into chore/dependabot-batch-20260813
…s-minor-patch-975c9c2fb4' into chore/dependabot-batch-20260813
…npm-minor-patch-cd38487fad' into chore/dependabot-batch-20260813
server/mcp and server/content are pnpm workspace members, so they have no lockfile of their own — the root pnpm-lock.yaml is the only one that resolves them. The per-directory Dependabot entries for those two could only ever rewrite a member package.json, never the root lockfile, so every PR they opened was born failing pnpm install --frozen-lockfile with ERR_PNPM_OUTDATED_LOCKFILE. Six were opened; five were closed unmerged (#1259, #1239, #1237, #1189, #1167, #1166). Delete both entries. The root "/" entry already covers the whole workspace: #1261 updated package.json, pnpm-lock.yaml, server/content/package.json and server/mcp/package.json in one consistent PR, carrying byte-identical (and in two cases newer) bumps to the ones that could not merge. The @types/node major-version ignore moves with it and applies workspace-wide. Also resync website/pnpm-lock.yaml with website/package.json. website is deliberately outside the pnpm workspace and keeps its own lockfile, but Dependabot updates only its package.json — so its bumps land a manifest the lockfile does not match. That drift is silent rather than red because deploy-website.yml installs without --frozen-lockfile, and it has already required two manual repair commits (bfc7d24, c5486c5). Verified here by installing with --frozen-lockfile and running a full vitepress build. The gap itself is recorded in dependabot.yml rather than fixed, because closing it is a choice between moving website into the workspace and adding a drift gate.
This was referenced Aug 13, 2026
This was referenced Aug 13, 2026
Merged
Merged
bet4it
pushed a commit
to bet4it/vmark
that referenced
this pull request
Aug 19, 2026
Ships the DMG notarization fix (xiaolai#1271): tauri-action signed the disk image but never notarized it, so Gatekeeper refused the download with "Unnotarized Developer ID" before the stapled app inside was ever assessed. Also carries this cycle's dependency updates (xiaolai#1262, xiaolai#1268, xiaolai#1269) and the pnpm workspace consolidation (xiaolai#1266). All five version sources plus the derived src-tauri/Cargo.lock move together per .claude/rules/40-version-bump.md.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Batches the four mergeable Dependabot PRs into one CI cycle, and fixes the config defect that made two others unmergeable by construction.
Dependency bumps
Each branch is merged with
--no-ff, so every Dependabot commit is preserved and each PR closes as merged with its own merge commit in the history. All four were independently green before batching; CI here verifies the combined tree, which is the propertystrict: trueactually requires.server/mcp+server/content+ root lockfile)thiserror2.0.18→2.0.20,base640.23.0→0.23.1,rusqlite0.38.1→0.38.2 (lockfile only — all transitive)pnpm/action-setup,dorny/paths-filter,taiki-e/install-action,anthropics/claude-code-action— all within their existing major, comment tags updatedmermaid11.15.0→11.16.1,vue3.5.40→3.5.41No file overlap between the four, so no conflicts. No
@tauri-apps/*package ortauri-*crate moves, solint:tauri-versionshas no skew to find.Batching rather than merging serially is worth stating: with
strict: trueeach serial merge puts the rest behind and costs another full cycle, so four merges is ~228 runner-minutes to verify four orthogonal, already-green bumps. This is one cycle, on the exact tree that lands.Config fix: unmergeable workspace-member PRs
server/mcpandserver/contentare pnpm workspace members. They have no lockfile of their own — the rootpnpm-lock.yamlis the only one that resolves them. A per-directory Dependabot entry can only rewrite that member'spackage.json, never the root lockfile, so every PR those two entries opened was born failing:That is not a flake to retry — it is the entry doing exactly what it is configured to do. Six such PRs were opened and five closed unmerged: #1259, #1239, #1237, #1189, #1167, #1166.
Both entries are deleted. The root
/entry already covers the whole workspace — #1261 in this batch updatespackage.json,pnpm-lock.yaml,server/content/package.jsonandserver/mcp/package.jsontogether, and its bumps are byte-identical to #1259's and a superset of #1239's (hono^4.13.1 vs ^4.13.0, plus akatexbump #1239 never had). Coverage is preserved, including the@types/nodemajor-version ignore, which now applies workspace-wide. Closing #1259 and #1239 as superseded.Recorded, not fixed: the website lockfile gap
website/is deliberately outside the pnpm workspace and keeps its ownwebsite/pnpm-lock.yaml, but Dependabot updates onlywebsite/package.json— #1238 changes no lockfile, and neither did #1129 or #1038. So each website bump lands a manifest its lockfile does not match.It is silent rather than red because
deploy-website.ymlinstalls website deps without--frozen-lockfile, so the build resolves fresh and passes while the committed lockfile stops meaning anything. It has already needed two manual repair commits:bfc7d2456 fix(website): sync the website lockfile with its package.jsonandc5486c5e3 fix(website): sync pnpm-lock with package.json to unblock deploy.This PR resyncs the lockfile so it does not become a third — verified by installing with
--frozen-lockfile(which now passes) and running a fullvitepress build. The underlying gap is written intodependabot.ymlwith the remedy, but deliberately left open, because closing it is a real choice between two different designs: movewebsite/into the pnpm workspace so the root entry owns it, or keep it separate and add a gate that makes the drift fail loudly. That decision is the maintainer's, not a drive-by in a dependency PR.Verification
frontendandrustbefore batching.website:pnpm install --ignore-workspace --frozen-lockfilepasses,pnpm buildcompletes..github/dependabot.yml: parses; entries reduce tonpm /,npm /website,cargo /src-tauri,github-actions /.