uv
c6d0b412 - Limit `uv auth login pyx.dev` retries to 60s (#16498)

Commit
73 days ago
Limit `uv auth login pyx.dev` retries to 60s (#16498) ## Summary Without this, a user who does `uv auth login ...` will retry against the service's status endpoint forever. This probably isn't what they intended (they probably walked away from their machine), so we end their login initiation session after 60 retries. Since we do a retry every second, this gives them no less than a minute to complete a login (which should be more than enough). ## Test Plan We don't have browser-negotiated login tests at the moment in CI, but I've tested this locally: ```console % ./target/debug/uv auth login pyx.dev Logging in with https://api.pyx.dev/auth/cli/login/REDACTED error: Login session timed out ``` (That took well over a minute, so 60s is a lower bound assuming a very optimal network roundtrip on each poll.) --------- Signed-off-by: William Woodruff <william@astral.sh>
Author
Parents
Loading