moonming opened a new pull request, #2089: URL: https://github.com/apache/apisix-website/pull/2089
## Summary - exempt the intentionally retired `zh/learning-center/*` pages from exact Docusaurus URL parity while requiring the localized landing page - stop generating Markdown twins for retired Chinese learning-center article URLs - update sitemap checks to require the Chinese landing page and reject the retired article URL ## Root cause #2087 intentionally removed English-only pages under `/zh/learning-center/` and redirected them to their English equivalents. The main-only deployment workflow still required exact parity with the old Docusaurus subtree, so `Assert URL parity for the wave-2 subtrees` failed after merge. The PR checks did not run this deployment workflow. ## Verification - `node scripts/generate-sitemaps.test.mjs` - full Astro sync/build plus `generate-md-twins.mjs` - Chinese learning-center contract: exactly one HTML landing page, no retired sitemap entry, no retired Markdown twins - Playwright: 8 passed, 2 expected skips (final-overlay-only tests) - repository pre-commit `lint-staged` / ESLint hook -- 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]
