morningman opened a new pull request, #4513: URL: https://github.com/apache/doris-website/pull/4513
Changes to `translations/shared/registry.json` were classified as unknown inputs, forcing a full five-language publication build even when a PR only changed landing pages or shared UI. Classify that exact path as a shared UI mechanism and include it in JSON validation and native content fixture selection. These changes now select representative real documents across all configured languages and active versions. Ordinary pages remain compiled, and the existing complete metadata/route checks remain enabled. Unknown inputs, dependency/version changes and explicit `ci/full` requests continue to require full validation. Validation: - Two regressions failed before the fix and passed afterward; full i18n suite: 277 passed, one existing build-fixture skip. - Replayed the exact 76-file diff from #4511: `full` becomes `sample`, retaining all five languages and four active versions with publication disabled. - Five-language sampling fixture and Chromium verification; omitted broken modules stay outside compilation, while edited broken document/blog imports fail compilation. - `git diff --check` passed. ## Versions CI policy and its validation guide only; no versioned documentation or translated content changes. - [ ] dev - [ ] 4.x - [ ] 3.x - [ ] 2.1 or older (not covered by version/language sync gate) ## Languages - [ ] Chinese - [ ] English ## 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]
