Skip to content

Add --reach-disable-dependency-downloads - #430

Merged
Oskar Haarklou Veileborg (BarrensZeppelin) merged 1 commit into
mainfrom
reach-disable-dependency-downloads
Oct 29, 2026
Merged

Oskar Haarklou Veileborg (BarrensZeppelin) merged 1 commit into
mainfrom
reach-disable-dependency-downloads

Conversation

@BarrensZeppelin

@BarrensZeppelin Oskar Haarklou Veileborg (BarrensZeppelin) commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Adds --reach-disable-dependency-downloads, which forwards Coana's --disable-dependency-downloads (available since Coana 15.13.1; the pinned version is 15.13.2). With it, reachability analysis uses only dependencies that are already installed (e.g. in .venv, vendor/ or the module cache) and reports missing ones as install failures. This is for setups where every package must come from the customer's own registry mirror.

Also bumps the CLI to 2.11.6 and documents the flag in the CLI reference and changelog.

Expected reviewer effort: Stamp


Note

Low Risk
Small, opt-in reachability flag with the same wiring pattern as existing Coana passthroughs; default behavior is unchanged.

Overview
Release 2.11.6 adds --reach-disable-dependency-downloads, which tells reachability analysis to use only dependencies already on disk (.venv, vendor/, module cache, etc.) and to treat anything missing as an install failure instead of fetching packages.

The flag is wired like other reach passthroughs: CliConfig / argparse, socketcli → ReachabilityAnalyzer.run_reachability_analysis, which appends Coana’s --disable-dependency-downloads. Changelog and docs/cli-reference.md document the behavior.

Reviewed by Cursor Bugbot for commit 9336648. Configure here.

Forwards Coana's --disable-dependency-downloads (Coana 15.13.1+), which makes reachability analysis use only dependencies that are already installed and report missing ones as install failures.
@BarrensZeppelin
Oskar Haarklou Veileborg (BarrensZeppelin) merged commit a07f7d2 into main Oct 29, 2026
33 checks passed

This branch was successfully deployed

1 active deployment
socket-firewall — 93366482 Deployed Oct 29, 2026 by BarrensZeppelin via python-sfw-smoke-enterprise #534
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.

2 participants