Skip to content

Commit 27755b1

Browse files
fix(deps): bump @docusaurus/* to 3.10.0 and openapi-docs to 5.0.1
Dependabot's `dev-dependencies` group bumped 5 dev `@docusaurus/*` packages to 3.10.0 but left the 10 production `@docusaurus/*` packages at 3.9.2, which Docusaurus rejects at startup (all official @docusaurus/* packages must match @docusaurus/core). Bumps every @docusaurus/* package to ^3.10.0 to restore consistency, and pulls in two related changes 3.10.0 forces: - docusaurus.config.ts: rename `future.experimental_faster` to `future.faster` (renamed in 3.10.0). - docusaurus-plugin-openapi-docs and docusaurus-theme-openapi-docs bumped to ^5.0.1, the major version that adopts Docusaurus 3.10.0's refactored Tabs context API. Without this bump, every OpenAPI page fails SSR with `useTabsContext() must be used within a Tabs component`. Verified: pnpm build completes cleanly (27/27 tasks). Pre-existing broken-anchor warnings on the auth overview pages are unchanged. Follow-up: fix .github/dependabot.yml grouping so dev `@docusaurus/*` packages don't get split off from the `docusaurus` group again (separate PR). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 6408622 commit 27755b1

3 files changed

Lines changed: 1354 additions & 1699 deletions

File tree

docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ const config: Config = {
2121

2222
// Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future
2323
future: {
24-
experimental_faster: true,
24+
faster: true,
2525
// Rspack needs this to unlock some optimizations
2626
v4: { removeLegacyPostBuildHeadAttribute: true },
2727
},

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,16 @@
8181
"icons:sync": "tsx scripts/sync-glean-icons.mts"
8282
},
8383
"dependencies": {
84-
"@docusaurus/core": "^3.9.2",
85-
"@docusaurus/plugin-client-redirects": "^3.9.2",
86-
"@docusaurus/plugin-content-docs": "^3.9.2",
87-
"@docusaurus/plugin-vercel-analytics": "^3.9.2",
88-
"@docusaurus/preset-classic": "^3.9.2",
89-
"@docusaurus/theme-classic": "^3.9.2",
90-
"@docusaurus/theme-common": "^3.9.2",
91-
"@docusaurus/theme-search-algolia": "^3.9.2",
92-
"@docusaurus/utils": "^3.9.2",
93-
"@docusaurus/utils-validation": "^3.9.2",
84+
"@docusaurus/core": "^3.10.0",
85+
"@docusaurus/plugin-client-redirects": "^3.10.0",
86+
"@docusaurus/plugin-content-docs": "^3.10.0",
87+
"@docusaurus/plugin-vercel-analytics": "^3.10.0",
88+
"@docusaurus/preset-classic": "^3.10.0",
89+
"@docusaurus/theme-classic": "^3.10.0",
90+
"@docusaurus/theme-common": "^3.10.0",
91+
"@docusaurus/theme-search-algolia": "^3.10.0",
92+
"@docusaurus/utils": "^3.10.0",
93+
"@docusaurus/utils-validation": "^3.10.0",
9494
"@gleanwork/api-client": "^0.13.4",
9595
"@gleanwork/docusaurus-theme-glean": "workspace:*",
9696
"@gleanwork/mcp-config-schema": "^4.1.0",
@@ -101,9 +101,9 @@
101101
"allof-merge": "^0.6.8",
102102
"clsx": "^2.1.1",
103103
"docusaurus-plugin-mcp-server": "^0.11.0",
104-
"docusaurus-plugin-openapi-docs": "^4.7.1",
104+
"docusaurus-plugin-openapi-docs": "^5.0.1",
105105
"docusaurus-plugin-search-glean": "^0.7.0",
106-
"docusaurus-theme-openapi-docs": "^4.6.0",
106+
"docusaurus-theme-openapi-docs": "^5.0.1",
107107
"feed": "^5.2.0",
108108
"js-yaml": "^4.1.1",
109109
"lucide-react": "^0.563.0",

0 commit comments

Comments
 (0)