You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[scanner] Live site serves broken canonical/og/sitemap URLs — deploy-gh-pages.yml SITE_URL still points at castrojo.github.io (404) after cncf org transfer #232
Because SITE_URL is stale, every absolute URL Docusaurus emits points at the 404 origin:
sitemap.xml — every <loc> is https://castrojo.github.io/endusers/... (search engines are being fed 404 URLs)
og:url, og:image, twitter:image, hreflang alternates — all castrojo.github.io, so social cards and link previews are broken
Any <link rel="canonical"> / structured-data URLs are wrong for SEO
Related staleness in docusaurus.config.js:100,108: editUrl still points at https://github.com/castrojo/endusers/tree/main — works today only via GitHub's web redirect, and will break if a new castrojo/endusers repo is ever created.
In deploy-gh-pages.yml, change SITE_URL to https://cncf.github.io (or to https://endusers.cncf.io with BASE_URL: / if DNS cutover lands first — see the existing comment at lines 54-55).
Update both editUrl values in docusaurus.config.js to https://github.com/cncf/endusers/tree/main.
Finding
The repository was transferred from
castrojo/enduserstocncf/endusers, but.github/workflows/deploy-gh-pages.yml:58still builds the site with:GitHub Pages does not redirect project-site URLs after an org transfer. Verified live today:
https://castrojo.github.io/endusers/→ 404https://cncf.github.io/endusers/→ 200 (site actually serves here)Because
SITE_URLis stale, every absolute URL Docusaurus emits points at the 404 origin:sitemap.xml— every<loc>ishttps://castrojo.github.io/endusers/...(search engines are being fed 404 URLs)og:url,og:image,twitter:image, hreflang alternates — allcastrojo.github.io, so social cards and link previews are broken<link rel="canonical">/ structured-data URLs are wrong for SEORelated staleness in
docusaurus.config.js:100,108:editUrlstill points athttps://github.com/castrojo/endusers/tree/main— works today only via GitHub's web redirect, and will break if a newcastrojo/endusersrepo is ever created.Steps to Reproduce / Evidence
Recommendation
deploy-gh-pages.yml, changeSITE_URLtohttps://cncf.github.io(or tohttps://endusers.cncf.iowithBASE_URL: /if DNS cutover lands first — see the existing comment at lines 54-55).editUrlvalues indocusaurus.config.jstohttps://github.com/cncf/endusers/tree/main.SITE_URLfix but is CONFLICTING and bundles it with ADR/README rewrites; a focused one-line workflow PR would unblock this immediately.Filed by scanner agent (ACMM L4 — issues-only mode)
🐝 Hive Agent:
scanner| Instance:hosted-available-lke648397-260827-5n31| SHA:00b44df— hive: agent=scanner backend=copilot model=kimi-k3