Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: SocketDev/socket-python-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.4.1
Choose a base ref
...
head repository: SocketDev/socket-python-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.4.2
Choose a head ref
  • 1 commit
  • 11 files changed
  • 1 contributor

Commits on Jun 3, 2026

  1. feat(reach): align reachability flags and coana env with Node CLI (#226)

    Bring the Python CLI's reachability surface to parity with the Node CLI:
    
    - --reach-disable-external-tool-checks -> coana --disable-external-tool-checks
    - forward SOCKET_CLI_VERSION + SOCKET_CALLER_USER_AGENT to coana (proxy is left to
      coana, which reads/inherits HTTPS_PROXY/HTTP_PROXY itself)
    - omit SOCKET_REPO_NAME/SOCKET_BRANCH_NAME for the default repo/branch sentinels
    - Node-style --reach-analysis-timeout/--reach-analysis-memory-limit as primary names,
      --reach-timeout/--reach-memory-limit kept as hidden aliases
    - --reach-debug -> coana --debug (global --enable-debug -> -d unchanged)
    - retry tier1 finalize with exponential backoff (3 attempts), never raising
    
    Memory-limit and concurrency are intentionally NOT hardcoded: coana already defaults to
    8192 MB and concurrency 1, so the CLI omits the flags and lets coana apply them (and still
    forwards an explicit value when the user sets one). Splitting stays explicitly disabled
    (--disable-analysis-splitting) because coana defaults it ON.
    
    Removes stray always-on WARNING logging in the reachability runner. Adds a CHANGELOG 2.4.2
    entry and tests for the flags/aliases, the coana command/env builder, and finalize retry.
    mtorp authored Jun 3, 2026
    Configuration menu
    Copy the full SHA
    7d7ac0c View commit details
    Browse the repository at this point in the history
Loading