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]

Reply via email to