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]

Reply via email to