Skip to content

Catalog projects at the address their About URL states - #26

Merged
benjipeng merged 1 commit into
mainfrom
catalog-accept-project-urls
Oct 26, 2026
Merged

benjipeng merged 1 commit into
mainfrom
catalog-accept-project-urls

Conversation

@benjipeng

Copy link
Copy Markdown
Contributor

The catalog required every About URL to equal https://appautomaton.com/<repo>/. delineate lives on its own subdomain, so the sync failed and blocked every deployment since October 20.

  • Accept any https About URL; other schemes and non-URLs are still refused.
  • Compare canonical links after URL normalization, so a bare origin matches its root path.
  • Look for a project sitemap only at its conventional central address. The central sitemap, robots.txt and registry list only same-host pages; a project on its own host keeps its discovery files there.

npm test, npm run lint and a live npm run build:fresh pass: 23 projects verified, delineate linked at its subdomain and absent from the central sitemap.

The catalog required every About URL to equal appautomaton.com/<repo>/,
so delineate, which lives on its own subdomain, failed the sync and
blocked every deployment since October 20.

- Accept any https About URL; still refuse other schemes and non-URLs.
- Compare canonical links after URL normalization, so a bare origin
  matches its root path.
- Look for a project sitemap only at its conventional central address,
  and list only same-host pages in the central sitemap, robots.txt and
  registry. A project on its own host keeps its discovery files there.
@benjipeng
benjipeng merged commit 55d7295 into main Oct 26, 2026
2 checks passed
@benjipeng
benjipeng deleted the catalog-accept-project-urls branch October 26, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant