morningman opened a new pull request, #4498: URL: https://github.com/apache/doris-website/pull/4498
Shared-code PRs currently repeat translation parsing in five sequential processes and match invalid links against tens of thousands of logical routes. The measured CI Build took 38m32s. Keep one runner and the existing locale/version coverage, while avoiding repeated parsing and unnecessary article compilation. - Share content-addressed structure/heading results within one disposable sample build; always recompute translation decisions and routes. - Reuse rich documents across representative requirements, retain every changed/uncertain import owner, and sample blogs before native aggregate generation. Preserve lead/featured posts, complete metadata and native link resolution. Blog body/state edits retain the complete blog build. - Index fixed routes and cache native match results. Styles-only changes skip rendered link checks explicitly; content/code/resource changes keep checks. - Select content/hosting fixtures by subsystem, extend the five-language sampler fixture with omitted/edited broken blog cases, and enable detailed native phase timings. Validation: 275 tests passed, one existing opt-in test skipped; 22 workflow security tests passed. Five-language real-site HTML/SEO/Chromium checks passed, as did nine complete production fixture locale builds (162 pages). Sampling fixtures prove omitted broken bodies do not compile and edited broken document/blog bodies fail. All original mandatory import owners and representative feature requirements were preserved. On the same macOS/Node 26 machine, English improved from 244.06s to 67.65s (72.3% less); the optimized five-language sequential cold-cache build took 180.56s. Selected docs decreased from 642 to 577, blogs from 1,030 to 25, and compiled MD/MDX modules from 1,752 to 682 per compiler. These local measurements do not establish GitHub runner performance; CI will measure that separately. ## Versions No documentation/version content changed. Production builds, published URLs and version/locale navigation remain unchanged. ## Languages All five enabled locales remain covered. No translations changed. ## Docs Checklist - [x] Checked by AI - [x] Test Cases Built - [x] Updated required version and language counterparts, or explained why not - [x] If only one language changed, confirmed whether source/translation counterparts need sync -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
