Skip to content

chore(deps): upgrade oxfmt to v0.70 (AI-assisted) - #12571

Open
slorber wants to merge 2 commits into
claude/admin-build-scriptsfrom
claude/upgrade-oxfmt-0.70
Open

slorber wants to merge 2 commits into
claude/admin-build-scriptsfrom
claude/upgrade-oxfmt-0.70

Conversation

@slorber

@slorber slorber commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Pre-flight checklist

  • I have read the Contributing Guidelines on pull requests.
  • If this is a code change: I have written unit tests and/or added dogfooding pages to fully verify the new behavior.
  • If this is a new API or substantial change: the PR has an accompanying issue (closes #0000) and the maintainers have approved on my working plan.

Motivation

Upgrade oxfmt from ^0.47.0 to ^0.70.0 (AI-assisted). 0.71.0 is excluded by our 7-day minimumReleaseAge.

Stacked on #12593, which turns admin/scripts into the @docusaurus/monorepo-scripts workspace package so package scripts can call build commands without ../../admin/scripts paths.

The PR has 2 commits, best reviewed separately:

  1. Dependency + script changes
  2. Pure reformat (pnpm format, no other changes): only 9 files, all cosmetic (see below)

Breaking changes from 0.47 to 0.70 that affect us

  • Gitignored targets are skipped (oxc#25133, oxc#25531): directory and glob targets inside a gitignored tree are now skipped. Only explicitly named files are still formatted, and there is no CLI flag to turn this off. This broke 2 things, both failing with exit code 2 ("Expected at least one target file"):

    • the build script of the 7 theme/plugin packages: oxfmt "lib/theme/**/*.js" (lib/ is gitignored)
    • format:website:build: oxfmt website/build (gitignored), used by Argos text snapshots

    Fix: a temporary format-gitignored-files command (admin/scripts/formatGitignoredFiles.js, exposed by the @docusaurus/monorepo-scripts package from chore(monorepo): make admin/scripts the @docusaurus/monorepo-scripts workspace package, call copy-untyped-files without relative path (AI-assisted) #12593) expands the globs with fs.promises.glob() and passes the files to oxfmt explicitly, in batches to stay under the Windows command-line limit. Config resolution and ignorePatterns behave the same as before. The theme packages run copy-untyped-files && format-gitignored-files "lib/theme/**/*.js".

    The script has a TODO to remove it once oxfmt ships a first-class option: --no-ignore=vcs, agreed in oxc#25259 and implemented in oxc#25358 (open, not released). The docs' workaround (unquoted shell globs) doesn't work in npm scripts: sh has no ** and Windows cmd doesn't expand globs.

  • New native formatters replace Prettier for JSON (0.53–0.55), CSS/LESS/SCSS (0.57), GraphQL (0.57) and YAML (0.62). They produced no diff on our repo files.

  • .gitignore is now read from parent directories and .git/info/exclude (0.49). ignorePatterns containing .. are rejected (0.59), and we have none.

  • No config option was renamed or removed. Both .oxfmtrc*.json files work unchanged, and the --list-different, --no-error-on-unmatched-pattern and --config flags still exist.

  • oxfmt --check . processes the same 1894 files on 0.47 and 0.70, so no new file types are picked up.

Reformat diff

  • 7 MDX docs code blocks: placeholder objects that contain only a comment are collapsed ({/* options */}). I checked the highlight-* magic comments and they still point at the right lines.
  • codeBlockUtils.tsx: for (...; cond; ) becomes for (...; cond;)
  • markdownUtils.ts: a last-argument arrow function now hugs the call
  • One TS union type in docusaurus.config.js.mdx loses its leading |

There are no semantic changes and no JSON key reordering.

Knock-on effects

  • Swizzle/eject output (this fixes a regression from the Prettier → oxfmt switch in chore: migrate from Prettier to oxfmt for code formatting #11824, which is unreleased): with 0.47, the lib/theme/**/*.js glob didn't match files directly under lib/theme/. So ErrorPageContent.js, prism-include-languages.js, SearchBar.js and Mermaid.js of theme-classic were left as raw tsc output (4-space indent, { a }). They are now formatted like in v3.10.2. All other ejected files in the 7 packages are byte-identical to the 0.47 output.
  • Argos text snapshots will show expected diffs that need approval. I compared the 0.47 and 0.70 output on the same argos:build:text-snapshots build:
    • docs/**/*.html: no change
    • ~22 blog/**/*.html pages: <template data-dgst=""></template><!--/$--> is no longer split across 2 lines
    • styles.css: 2 lines where the new CSS formatter keeps DocSearch's minified calc(var(--docsearch-vh, 1vh)*100) (Prettier added spaces around *)
    • format:website:build now only formats the .html, .css and .json files that Argos uploads (the blog feeds were added in chore(argos): add blog feeds to Argos text snapshots (AI-assisted) #12551). It no longer formats the unused JS bundles. XML feeds and the sitemap were never formatted, and still aren't.
  • lint-staged pre-commit still works (tested on this PR's own commits).

.git-blame-ignore-revs

The repo squash-merges PRs, so the reformat commit's SHA is only known once this PR lands on main. The .git-blame-ignore-revs file is in the stacked draft PR #12590: after merging this one, put the squash commit SHA in it and merge it.

Conflicts with other PRs

The reformat touches only 9 files. These open PRs overlap and may need a rebase and pnpm format: #12430, #11101 (docusaurus.config.js.mdx), #12389 (markdownUtils.ts), #12221, #11655 (codeBlockUtils.tsx). Any large cleanup PR (fs-extra, lodash, React imports…) should be merged before this one, or rebased afterwards and run pnpm format.

Test Plan

  • pnpm format:diff: clean
  • pnpm lint and pnpm lint:deps pass
  • pnpm build:packages passes, and I diffed the ejected lib/theme output against 0.47 (see above)
  • pnpm test: 3163 tests pass, no snapshot changes
  • pnpm build:website:fast passes
  • pnpm argos:build:text-snapshots && pnpm argos:format:text-snapshots passes, and I diffed the output against 0.47 (see above)

Test links

Deploy preview: https://deploy-preview-12571--docusaurus-2.netlify.app/

Related issues/PRs

🤖 Generated with Claude Code

@slorber
slorber requested a review from Josh-Cena as a code owner October 2, 2026 15:48
@meta-cla meta-cla Bot added the CLA Signed Signed Facebook CLA label Oct 2, 2026
@socket-security

socket-security Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedoxfmt@​0.47.0 ⏵ 0.70.086 +11008896 +1100

View full report

@netlify

netlify Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

✅ [V2]

Name Link
🔨 Latest commit 081d4c0
🔍 Latest deploy log https://app.netlify.com/projects/docusaurus-2/deploys/6ac7e25bb5a4be0008e55a27
😎 Deploy Preview https://deploy-preview-12571--docusaurus-2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Size Change: -6.13 kB (-0.05%)

Total Size: 12.4 MB

📦 View Changed
Filename Size Change
website/build/blog/releases/3.6.html 77.2 kB -1.94 kB (-2.45%)
website/build/docs/api/docusaurus-config.html 242 kB -187 B (-0.08%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 45.4 kB -668 B (-1.45%)
website/build/docs/docs-introduction.html 50.7 kB -528 B (-1.03%)
website/build/docs/migration/v3.html 193 kB -924 B (-0.48%)
website/build/docs/typescript-support.html 67.4 kB -1.04 kB (-1.52%)
website/build/docs/using-plugins.html 106 kB -844 B (-0.79%)
ℹ️ View Unchanged
Filename Size Change
website/.docusaurus/codeTranslations.json 2 B 0 B
website/.docusaurus/docusaurus.config.mjs 29.1 kB 0 B
website/.docusaurus/globalData.json 39.1 kB 0 B
website/.docusaurus/i18n.json 1.36 kB 0 B
website/.docusaurus/registry.js 180 kB 0 B
website/.docusaurus/routes.js 89.8 kB 0 B
website/.docusaurus/routesChunkNames.json 94 kB 0 B
website/.docusaurus/site-metadata.json 2.59 kB 0 B
website/build/assets/css/styles.********.css 145 kB 0 B
website/build/assets/js/main.********.js 760 kB 0 B
website/build/assets/js/runtime~main.********.js 40.2 kB 0 B
website/build/blog.html 79.6 kB 0 B
website/build/blog/2017/12/14/introducing-docusaurus.html 67.6 kB 0 B
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 46.6 kB 0 B
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 51.1 kB +5 B (+0.01%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 30.5 kB 0 B
website/build/blog/2019/12/30/docusaurus-2019-recap.html 41.6 kB 0 B
website/build/blog/2020/01/07/tribute-to-endi.html 34.1 kB 0 B
website/build/blog/2021/01/19/docusaurus-2020-recap.html 53.2 kB 0 B
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 49.1 kB 0 B
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 49.8 kB 0 B
website/build/blog/2021/11/21/algolia-docsearch-migration.html 56.2 kB 0 B
website/build/blog/2022/01/24/docusaurus-2021-recap.html 45 kB 0 B
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 137 kB 0 B
website/build/blog/2022/09/01/docusaurus-2.1.html 52.2 kB 0 B
website/build/blog/archive.html 24.9 kB 0 B
website/build/blog/authors.html 52.2 kB 0 B
website/build/blog/authors/j-marcey.html 72.4 kB 0 B
website/build/blog/authors/josh-cena.html 48.6 kB 0 B
website/build/blog/authors/lex-111.html 57.5 kB 0 B
website/build/blog/authors/slorber.html 83.2 kB 0 B
website/build/blog/authors/slorber/page/2.html 82.4 kB 0 B
website/build/blog/authors/slorber/page/3.html 86 kB 0 B
website/build/blog/authors/slorber/page/4.html 98.7 kB 0 B
website/build/blog/authors/slorber/page/5.html 55 kB 0 B
website/build/blog/authors/yangshun.html 68.3 kB 0 B
website/build/blog/authors/zpao.html 49 kB 0 B
website/build/blog/page/2.html 78.8 kB 0 B
website/build/blog/page/3.html 83.2 kB 0 B
website/build/blog/page/4.html 87.7 kB 0 B
website/build/blog/page/5.html 74.8 kB 0 B
website/build/blog/page/6.html 42.2 kB 0 B
website/build/blog/preparing-your-site-for-docusaurus-v3.html 130 kB 0 B
website/build/blog/releases/2.2.html 52.3 kB 0 B
website/build/blog/releases/2.3.html 63 kB -1 B (0%)
website/build/blog/releases/2.4.html 66.8 kB 0 B
website/build/blog/releases/3.0.html 109 kB 0 B
website/build/blog/releases/3.1.html 55 kB 0 B
website/build/blog/releases/3.2.html 50.9 kB 0 B
website/build/blog/releases/3.3.html 58.1 kB 0 B
website/build/blog/releases/3.4.html 57.3 kB 0 B
website/build/blog/releases/3.5.html 60.1 kB 0 B
website/build/blog/releases/3.7.html 52.7 kB 0 B
website/build/blog/releases/3.8.html 88.5 kB +5 B (+0.01%)
website/build/blog/releases/3.9.html 62.9 kB 0 B
website/build/blog/releases/3.10.html 93.6 kB 0 B
website/build/blog/tags.html 28.7 kB 0 B
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 127 kB 0 B
website/build/docs.html 52.6 kB -1 B (0%)
website/build/docs/advanced.html 31.7 kB -1 B (0%)
website/build/docs/advanced/architecture.html 30.3 kB +3 B (+0.01%)
website/build/docs/advanced/client.html 70.7 kB 0 B
website/build/docs/advanced/plugins.html 55.7 kB 0 B
website/build/docs/advanced/routing.html 71 kB 0 B
website/build/docs/advanced/ssg.html 75.6 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 51.6 kB -1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 36.9 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 35.9 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 37.1 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 40.8 kB 0 B
website/build/docs/api/misc/@docusaurus/logger.html 39.3 kB 0 B
website/build/docs/api/misc/create-docusaurus.html 38.5 kB +7 B (+0.02%)
website/build/docs/api/misc/docusaurus-init/index.html 361 B 0 B
website/build/docs/api/plugin-methods.html 61.8 kB -1 B (0%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 59.3 kB -1 B (0%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 58.2 kB 0 B
website/build/docs/api/plugin-methods/lifecycle-apis.html 162 kB 0 B
website/build/docs/api/plugin-methods/static-methods.html 45.3 kB 0 B
website/build/docs/api/plugins.html 32.7 kB -1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 60.3 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 187 kB +5 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 193 kB +5 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 75.3 kB +5 B (+0.01%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 47.8 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 48.5 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 49.5 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 48.3 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 57.9 kB +3 B (+0.01%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 118 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 40.9 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 66.2 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 41.3 kB 0 B
website/build/docs/api/themes.html 30.3 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-classic.html 44.2 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 37.2 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 35.9 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 33.7 kB -1 B (0%)
website/build/docs/api/themes/configuration.html 254 kB 0 B
website/build/docs/blog.html 205 kB 0 B
website/build/docs/browser-support.html 47.4 kB 0 B
website/build/docs/category/getting-started.html 28.6 kB 0 B
website/build/docs/category/guides.html 39 kB 0 B
website/build/docs/category/miscellaneous.html 28.3 kB 0 B
website/build/docs/cli.html 67.7 kB 0 B
website/build/docs/configuration.html 93.6 kB -1 B (0%)
website/build/docs/create-doc.html 62.4 kB 0 B
website/build/docs/creating-pages.html 57.7 kB 0 B
website/build/docs/deployment.html 67.6 kB -1 B (0%)
website/build/docs/deployment/github-pages.html 120 kB -1 B (0%)
website/build/docs/deployment/netlify.html 39.4 kB -1 B (0%)
website/build/docs/deployment/vercel.html 33.4 kB -1 B (0%)
website/build/docs/docs-multi-instance.html 74.9 kB 0 B
website/build/docs/docusaurus-core.html 228 kB -1 B (0%)
website/build/docs/guides/whats-next.html 33.3 kB -1 B (0%)
website/build/docs/i18n/crowdin.html 149 kB -1 B (0%)
website/build/docs/i18n/git.html 81.2 kB +7 B (+0.01%)
website/build/docs/i18n/introduction.html 49.9 kB -1 B (0%)
website/build/docs/i18n/tutorial.html 170 kB -1 B (0%)
website/build/docs/installation.html 71.7 kB -1 B (0%)
website/build/docs/introduction/index.html 280 B 0 B
website/build/docs/markdown-features.html 85.7 kB +1 B (0%)
website/build/docs/markdown-features/admonitions.html 118 kB 0 B
website/build/docs/markdown-features/assets.html 87.9 kB 0 B
website/build/docs/markdown-features/code-blocks.html 223 kB +12 B (+0.01%)
website/build/docs/markdown-features/diagrams.html 61.9 kB -1 B (0%)
website/build/docs/markdown-features/head-metadata.html 51.6 kB 0 B
website/build/docs/markdown-features/links.html 41.5 kB +5 B (+0.01%)
website/build/docs/markdown-features/math-equations.html 92.8 kB 0 B
website/build/docs/markdown-features/plugins.html 96.9 kB 0 B
website/build/docs/markdown-features/react.html 132 kB -1 B (0%)
website/build/docs/markdown-features/tabs.html 141 kB 0 B
website/build/docs/markdown-features/toc.html 87.9 kB 0 B
website/build/docs/migration.html 40.3 kB 0 B
website/build/docs/migration/v2.html 40 kB 0 B
website/build/docs/migration/v2/automated.html 40.7 kB 0 B
website/build/docs/migration/v2/manual.html 192 kB 0 B
website/build/docs/migration/v2/translated-sites.html 51.4 kB 0 B
website/build/docs/migration/v2/versioned-sites.html 61 kB 0 B
website/build/docs/playground.html 32.1 kB -1 B (0%)
website/build/docs/resources/index.html 325 B 0 B
website/build/docs/search.html 125 kB 0 B
website/build/docs/seo.html 89.1 kB -1 B (0%)
website/build/docs/sidebar.html 141 kB -1 B (0%)
website/build/docs/sidebar/autogenerated.html 148 kB 0 B
website/build/docs/sidebar/items.html 177 kB 0 B
website/build/docs/sidebar/multiple-sidebars.html 62.9 kB 0 B
website/build/docs/static-assets.html 52.7 kB 0 B
website/build/docs/styling-layout.html 142 kB -1 B (0%)
website/build/docs/support/index.html 319 B 0 B
website/build/docs/swizzling.html 113 kB 0 B
website/build/docs/team/index.html 310 B 0 B
website/build/docs/versioning.html 93.4 kB -1 B (0%)
website/build/index.html 37.1 kB 0 B

compressed-size-action::DOCUSAURUS_INFRA_FASTER

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

⚡️ Lighthouse report for the deploy preview of this PR

URL Performance Accessibility Best Practices SEO Report
/ 🟠 66 🟢 98 🟢 100 🟢 100 Report
/docs/installation 🟠 62 🟢 97 🟢 100 🟢 100 Report
/docs/category/getting-started 🟠 75 🟢 100 🟢 100 🟠 86 Report
/blog 🟠 72 🟢 96 🟢 100 🟠 86 Report
/blog/preparing-your-site-for-docusaurus-v3 🟠 72 🟢 92 🟢 100 🟢 100 Report
/blog/tags/release 🟠 72 🟢 96 🟢 100 🟠 86 Report
/blog/tags 🟠 74 🟢 100 🟢 100 🟠 86 Report

@github-actions

github-actions Bot commented Oct 2, 2026

Copy link
Copy Markdown

Size Change: -6.09 kB (-0.05%)

Total Size: 12.5 MB

📦 View Changed
Filename Size Change
website/build/blog/releases/3.6.html 77.9 kB -1.93 kB (-2.41%)
website/build/docs/api/docusaurus-config.html 244 kB -186 B (-0.08%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 46 kB -664 B (-1.42%)
website/build/docs/docs-introduction.html 51.4 kB -524 B (-1.01%)
website/build/docs/migration/v3.html 195 kB -917 B (-0.47%)
website/build/docs/typescript-support.html 68.1 kB -1.03 kB (-1.49%)
website/build/docs/using-plugins.html 107 kB -839 B (-0.78%)
ℹ️ View Unchanged
Filename Size Change
website/.docusaurus/codeTranslations.json 2 B 0 B
website/.docusaurus/docusaurus.config.mjs 29.1 kB 0 B
website/.docusaurus/globalData.json 39.1 kB 0 B
website/.docusaurus/i18n.json 1.36 kB 0 B
website/.docusaurus/registry.js 180 kB 0 B
website/.docusaurus/routes.js 89.8 kB 0 B
website/.docusaurus/routesChunkNames.json 94 kB 0 B
website/.docusaurus/site-metadata.json 2.44 kB 0 B
website/build/assets/css/styles.********.css 143 kB 0 B
website/build/assets/js/main.********.js 762 kB 0 B
website/build/assets/js/runtime~main.********.js 40.1 kB 0 B
website/build/blog.html 80.4 kB 0 B
website/build/blog/2017/12/14/introducing-docusaurus.html 68 kB 0 B
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 47.1 kB 0 B
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 51.6 kB +5 B (+0.01%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 30.9 kB 0 B
website/build/blog/2019/12/30/docusaurus-2019-recap.html 42.2 kB 0 B
website/build/blog/2020/01/07/tribute-to-endi.html 34.5 kB 0 B
website/build/blog/2021/01/19/docusaurus-2020-recap.html 53.8 kB 0 B
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 49.6 kB 0 B
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 50.3 kB 0 B
website/build/blog/2021/11/21/algolia-docsearch-migration.html 56.8 kB 0 B
website/build/blog/2022/01/24/docusaurus-2021-recap.html 45.6 kB 0 B
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 138 kB 0 B
website/build/blog/2022/09/01/docusaurus-2.1.html 52.9 kB 0 B
website/build/blog/archive.html 25.3 kB 0 B
website/build/blog/authors.html 52.7 kB 0 B
website/build/blog/authors/j-marcey.html 73.1 kB 0 B
website/build/blog/authors/josh-cena.html 49.1 kB 0 B
website/build/blog/authors/lex-111.html 58.1 kB 0 B
website/build/blog/authors/slorber.html 84 kB 0 B
website/build/blog/authors/slorber/page/2.html 83.2 kB 0 B
website/build/blog/authors/slorber/page/3.html 86.9 kB 0 B
website/build/blog/authors/slorber/page/4.html 99.6 kB 0 B
website/build/blog/authors/slorber/page/5.html 55.7 kB 0 B
website/build/blog/authors/yangshun.html 69.1 kB 0 B
website/build/blog/authors/zpao.html 49.5 kB 0 B
website/build/blog/page/2.html 79.5 kB 0 B
website/build/blog/page/3.html 84 kB 0 B
website/build/blog/page/4.html 88.5 kB 0 B
website/build/blog/page/5.html 75.6 kB 0 B
website/build/blog/page/6.html 42.7 kB 0 B
website/build/blog/preparing-your-site-for-docusaurus-v3.html 132 kB 0 B
website/build/blog/releases/2.2.html 52.9 kB 0 B
website/build/blog/releases/2.3.html 63.6 kB -1 B (0%)
website/build/blog/releases/2.4.html 67.5 kB 0 B
website/build/blog/releases/3.0.html 111 kB 0 B
website/build/blog/releases/3.1.html 55.6 kB 0 B
website/build/blog/releases/3.2.html 51.5 kB 0 B
website/build/blog/releases/3.3.html 58.6 kB 0 B
website/build/blog/releases/3.4.html 57.9 kB 0 B
website/build/blog/releases/3.5.html 60.7 kB 0 B
website/build/blog/releases/3.7.html 53.3 kB 0 B
website/build/blog/releases/3.8.html 89.3 kB +5 B (+0.01%)
website/build/blog/releases/3.9.html 63.5 kB 0 B
website/build/blog/releases/3.10.html 94.4 kB 0 B
website/build/blog/tags.html 29.2 kB 0 B
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 128 kB 0 B
website/build/docs.html 53.2 kB -1 B (0%)
website/build/docs/advanced.html 32.1 kB -1 B (0%)
website/build/docs/advanced/architecture.html 30.7 kB +3 B (+0.01%)
website/build/docs/advanced/client.html 71.4 kB 0 B
website/build/docs/advanced/plugins.html 56.2 kB 0 B
website/build/docs/advanced/routing.html 71.6 kB 0 B
website/build/docs/advanced/ssg.html 76.5 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 52.4 kB -1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 37.5 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 36.4 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 37.6 kB 0 B
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 41.3 kB 0 B
website/build/docs/api/misc/@docusaurus/logger.html 39.8 kB 0 B
website/build/docs/api/misc/create-docusaurus.html 38.9 kB +7 B (+0.02%)
website/build/docs/api/misc/docusaurus-init/index.html 361 B 0 B
website/build/docs/api/plugin-methods.html 62.1 kB -1 B (0%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 59.8 kB -1 B (0%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 58.7 kB 0 B
website/build/docs/api/plugin-methods/lifecycle-apis.html 163 kB 0 B
website/build/docs/api/plugin-methods/static-methods.html 45.7 kB 0 B
website/build/docs/api/plugins.html 33.1 kB -1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 61.2 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 190 kB +5 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 196 kB +5 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 76.8 kB +5 B (+0.01%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 48.5 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 49.1 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 50.1 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 48.9 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 58.8 kB +3 B (+0.01%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 119 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 41.5 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 67.1 kB 0 B
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 41.9 kB 0 B
website/build/docs/api/themes.html 30.7 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-classic.html 44.7 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 37.6 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 36.4 kB 0 B
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 34.1 kB -1 B (0%)
website/build/docs/api/themes/configuration.html 260 kB 0 B
website/build/docs/blog.html 206 kB 0 B
website/build/docs/browser-support.html 47.9 kB 0 B
website/build/docs/category/getting-started.html 28.9 kB 0 B
website/build/docs/category/guides.html 39.6 kB 0 B
website/build/docs/category/miscellaneous.html 28.7 kB 0 B
website/build/docs/cli.html 69.5 kB 0 B
website/build/docs/configuration.html 94.5 kB -1 B (0%)
website/build/docs/create-doc.html 63 kB 0 B
website/build/docs/creating-pages.html 58.4 kB 0 B
website/build/docs/deployment.html 68.4 kB -1 B (0%)
website/build/docs/deployment/github-pages.html 121 kB -1 B (0%)
website/build/docs/deployment/netlify.html 40 kB -1 B (0%)
website/build/docs/deployment/vercel.html 33.9 kB -1 B (0%)
website/build/docs/docs-multi-instance.html 75.8 kB 0 B
website/build/docs/docusaurus-core.html 230 kB -1 B (0%)
website/build/docs/guides/whats-next.html 33.8 kB -1 B (0%)
website/build/docs/i18n/crowdin.html 150 kB -1 B (0%)
website/build/docs/i18n/git.html 81.9 kB +7 B (+0.01%)
website/build/docs/i18n/introduction.html 50.5 kB -1 B (0%)
website/build/docs/i18n/tutorial.html 172 kB -1 B (0%)
website/build/docs/installation.html 72.3 kB -1 B (0%)
website/build/docs/introduction/index.html 280 B 0 B
website/build/docs/markdown-features.html 86.5 kB +1 B (0%)
website/build/docs/markdown-features/admonitions.html 119 kB 0 B
website/build/docs/markdown-features/assets.html 89.1 kB 0 B
website/build/docs/markdown-features/code-blocks.html 224 kB +12 B (+0.01%)
website/build/docs/markdown-features/diagrams.html 62.6 kB -1 B (0%)
website/build/docs/markdown-features/head-metadata.html 52.3 kB 0 B
website/build/docs/markdown-features/links.html 42.1 kB +5 B (+0.01%)
website/build/docs/markdown-features/math-equations.html 93.6 kB 0 B
website/build/docs/markdown-features/plugins.html 97.7 kB 0 B
website/build/docs/markdown-features/react.html 133 kB -1 B (0%)
website/build/docs/markdown-features/tabs.html 143 kB 0 B
website/build/docs/markdown-features/toc.html 88.9 kB 0 B
website/build/docs/migration.html 40.8 kB 0 B
website/build/docs/migration/v2.html 40.5 kB 0 B
website/build/docs/migration/v2/automated.html 41.2 kB 0 B
website/build/docs/migration/v2/manual.html 194 kB 0 B
website/build/docs/migration/v2/translated-sites.html 52.1 kB 0 B
website/build/docs/migration/v2/versioned-sites.html 61.5 kB 0 B
website/build/docs/playground.html 32.5 kB -1 B (0%)
website/build/docs/resources/index.html 325 B 0 B
website/build/docs/search.html 126 kB 0 B
website/build/docs/seo.html 90.3 kB -1 B (0%)
website/build/docs/sidebar.html 143 kB -1 B (0%)
website/build/docs/sidebar/autogenerated.html 149 kB 0 B
website/build/docs/sidebar/items.html 178 kB 0 B
website/build/docs/sidebar/multiple-sidebars.html 63.8 kB 0 B
website/build/docs/static-assets.html 53.5 kB 0 B
website/build/docs/styling-layout.html 143 kB -1 B (0%)
website/build/docs/support/index.html 319 B 0 B
website/build/docs/swizzling.html 115 kB 0 B
website/build/docs/team/index.html 310 B 0 B
website/build/docs/versioning.html 94.5 kB -1 B (0%)
website/build/index.html 37.6 kB 0 B

compressed-size-action::DOCUSAURUS_INFRA_SLOWER

@slorber slorber added pr: maintenance This PR does not produce any behavior differences to end users when upgrading. Argos Add this label to run UI visual regression tests. See argos.yml GH action. labels Oct 4, 2026
@argos-ci

argos-ci Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Argos notifications ↗︎

Build Status Details Updated (UTC)
screenshots (Inspect) ⚠️ Changes detected (Review) 6 changed Oct 8, 2026, 6:38 PM
text-snapshots (Inspect) ⚠️ Changes detected (Review) 32 changed Oct 8, 2026, 6:38 PM

@slorber
slorber force-pushed the claude/upgrade-oxfmt-0.70 branch 2 times, most recently from 7879cc0 to c79b0b3 Compare October 8, 2026 15:07
@slorber
slorber added this pull request to stack #12591 October 8, 2026 15:07
@slorber
slorber force-pushed the claude/upgrade-oxfmt-0.70 branch from 6e3c831 to ccd6d1e Compare October 8, 2026 15:40
@slorber
slorber removed this pull request from stack #12591 October 8, 2026 15:41
@slorber
slorber changed the base branch from main to claude/admin-build-scripts October 8, 2026 15:41
@slorber
slorber added this pull request to stack #12594 October 8, 2026 15:41
@slorber slorber added Argos Add this label to run UI visual regression tests. See argos.yml GH action. and removed Argos Add this label to run UI visual regression tests. See argos.yml GH action. labels Oct 8, 2026
slorber and others added 2 commits October 8, 2026 17:58
oxfmt now skips gitignored files found through directory or glob targets
(oxc-project/oxc#25133, #25531), which made the theme package builds
fail on lib/theme/**/*.js and format:website:build fail on website/build.
Add a temporary format-gitignored-files command that expands globs in
Node and passes the files to oxfmt explicitly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@slorber
slorber force-pushed the claude/upgrade-oxfmt-0.70 branch from ccd6d1e to 081d4c0 Compare October 8, 2026 18:35

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Argos Add this label to run UI visual regression tests. See argos.yml GH action. CLA Signed Signed Facebook CLA pr: maintenance This PR does not produce any behavior differences to end users when upgrading.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant