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]
