Skip to content

feat(setup): Use new browser signup/signin and org/project selection flow#188

Open
Luca Forstner (lforst) wants to merge 2 commits into
mainfrom
lforst/bt-setup-app-login
Open

feat(setup): Use new browser signup/signin and org/project selection flow#188
Luca Forstner (lforst) wants to merge 2 commits into
mainfrom
lforst/bt-setup-app-login

Conversation

@lforst
Copy link
Copy Markdown
Member

@lforst Luca Forstner (lforst) commented May 15, 2026

Uses new sign-in flow introduced in

DO NOTE MERGE until those are merged.

Changes:

  • Opens the users browser on the newly introduced wizard flow pages
  • Polls the session endpoint until the user has completed it
  • Picks up api key, org and project from poll result and prints selected org/project to the user

Tested locally by just running while braintrust dev server is running: cargo run -- setup --app-url http://localhost:3000 --no-skills

wizard-flow.mp4

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 15, 2026

Latest downloadable build artifacts for this PR commit b5e942fb1879:

Available artifact names
  • ``artifacts-build-global
  • ``artifacts-build-local-x86_64-apple-darwin
  • ``artifacts-build-local-x86_64-pc-windows-msvc
  • ``artifacts-build-local-aarch64-pc-windows-msvc
  • ``artifacts-build-local-x86_64-unknown-linux-musl
  • ``artifacts-build-local-x86_64-unknown-linux-gnu
  • ``artifacts-build-local-aarch64-apple-darwin
  • ``artifacts-build-local-aarch64-unknown-linux-gnu
  • ``artifacts-plan-dist-manifest
  • ``cargo-dist-cache

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