Skip to content

Fix public production Blox endpoint selection - #25

Draft
stuartwdouglas wants to merge 1 commit into
codex/blox-clifrom
codex/blox-production-endpoint
Draft

stuartwdouglas wants to merge 1 commit into
codex/blox-clifrom
codex/blox-production-endpoint

Conversation

@stuartwdouglas

Copy link
Copy Markdown
Contributor

Public production defaults to the retired blox.public.builderlab.xyz host and rejects the current https://blox.builderlab.xyz ingress when passed explicitly. Map https://app.builderlab.xyz sessions to the current ingress and accept that exact HTTPS origin, while preserving the legacy explicit override and existing URL restrictions.

Update the command documentation and exercise the current origin through both bl compute and the hidden bl blox alias. Add rejection cases for HTTP, alternate ports, lookalike hosts, credentials, paths, queries and fragments.

Validation: Hermit-managed just check passed, pre-push lint/tests passed, and the rebuilt CLI successfully fetched live production compute SKUs using the existing BuilderLab login.

Stacked on #18 because the compute commands are still pending there; this PR contains only the production endpoint correction.

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