moonming opened a new pull request, #2090:
URL: https://github.com/apache/apisix-website/pull/2090

   ## Summary
   
   - assert the English APISIX plugin canonical against `docs.api7.ai` and the 
Chinese canonical against `docs.apiseven.com`
   - run the complete `Test and Deploy Website` workflow for pull requests 
targeting `master`
   - keep the actual `asf-site` deployment restricted to `master` pushes and 
schedules
   
   ## Root cause
   
   The post-#2089 main run passed URL parity, then failed silently in the 
overlay step because it still required the Chinese `cors` page canonical to use 
`docs.api7.ai`. #2087 intentionally rewrites Chinese hub canonicals to 
`docs.apiseven.com`.
   
   The full Docusaurus + Astro overlay pipeline only ran after merge. The 
existing PR checks build Astro alone, so they could not exercise synced project 
docs or the final overlay assertions.
   
   ## Verification
   
   - source contract: `DocPage.astro` rewrites `docs.api7.ai` canonicals to 
`docs.apiseven.com` for `locale === zh`
   - repository pre-commit `lint-staged` / ESLint hook passed
   - this PR itself triggers the complete deployment dry-run; the publishing 
step remains guarded from PR events


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

Reply via email to