morningman opened a new pull request, #4520:
URL: https://github.com/apache/doris-website/pull/4520

   PR #4516 spent 125m54s building the complete five-language site, then failed 
after another 17m11s of static verification. The actual failure was an obsolete 
browser assertion: `/ja/download/` was required to have an English body even 
though the PR publishes a Japanese translation.
   
   Two known inputs, `translations/COMMUNITY_ENTRIES.md` and 
`translations/community-reports.json`, were classified as unknown and escalated 
the PR to full compilation. Treat top-level translation maintenance notes as 
prose and the report registry as shared page content, so landing translation 
PRs use the existing representative build. Ordinary pages remain fully 
rendered; document samples span configured languages and active versions. 
Dependencies, versions, unknown inputs and explicit `ci/full` requests retain 
full validation.
   
   Run sampling, native content and publishing fixtures only for their 
respective subsystems. Skip unchanged translation unit tests for 
document/dictionary/state edits and the full docs governance scan for 
landing-only edits. Keep browser tools available for independently selected 
fixtures. Browser language/fallback expectations now follow the native 
manifest; the content fixture exercises both English fallback and translated 
bodies.
   
   Validation:
   - Replayed all 30 changed paths from #4516: `full` becomes `sample`; 
publishing fixture and docs governance are omitted.
   - 286 i18n tests passed, one existing skip; 22 workflow/security tests 
passed; actionlint and `git diff --check` passed.
   - Reproduced the original `ja !== en` failure against #4516's existing local 
five-language landing artifact. The updated verifier passed language 
navigation, disabled storage/JavaScript and 1440/390 layouts across eight 
themes.
   - Existing native five-language fixture passed the CLI verifier for both 
fallback and translated pages. These browser checks reused existing build 
artifacts; they do not claim a new full compilation or production deployment.
   
   Self-review against AGENTS.md:
   - Goal: fixes unnecessary full-build selection and the stale language 
assertion; the exact failing PR's file set now selects representative 
compilation.
   - Scope: six CI, test and maintenance-document files; existing build and 
sampling implementations are reused.
   - Information architecture: document trees, versions, locale content and 
sidebars are unchanged.
   - Links/navigation: no public paths, anchors, slugs or redirects change.
   - Frontend/build conventions: no UI changes; production builds and 
full-validation overrides remain available.
   - Validation/security: read-only PR permissions and credential-free checkout 
remain; checks above cover policy, workflow wiring and browser behavior. GitHub 
CI will validate fresh fixture builds.
   - Other issues: samples retain their publication prohibition and explicit 
coverage limits. No additional issue found.
   


-- 
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