Tolerate trailing slash in cluster publicUrl

main

Commit

toothbrush3mo ago

hostFromPublicURL rejected any non-empty path, so a catalog entry like https://aws-us-east-2.entire.io/ (Path == "/") was dropped in clustersToRegions — silently removing clusters and risking "no regions available to mirror into" if the control plane emits trailing slashes. publicUrl is a trusted catalog field, so accept a bare "/" path; real paths/queries/fragments/userinfo are still refused. (Trail review)

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 32af87a69f30

Checkpoints

Interactive Repo Mirror Onboarding Wizard

Claude Code
View session
Checkpoint 1