You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: address remaining CodeRabbit findings on PR #6
- network: add shared http_client() helper with bounded
connect_timeout + total timeout; replace bare Client::new()
- network: stream tarball into a tempfile and extract from there
so peak memory no longer scales with archive size
- update: use saturating_sub for the 24h throttle so a future
guard timestamp (clock skew, restored snapshot, manual edit)
cannot underflow and disable the check
- ls_remote: make the version-prefix filter segment-aware so
"8.2" no longer matches "8.20.x"
- install: do not wipe a pre-existing version dir if a follow-up
package install fails; only the cli package is offered for
immediate "use now"
- shell: shell-escape values in set_env_var/path via single-quote
quoting so embedded "$, backticks, quotes in PVM_DIR cannot
break eval; add coverage for hostile inputs
- docs: GEMINI.md uses canonical macOS casing
0 commit comments