pub fn run_installation_with_version(
components: Vec<Component>,
config: InstallerConfig,
sudo_password: Option<String>,
sender: Sender<InstallerEvent>,
input_rx: Receiver<String>,
target_version: Option<String>,
)Expand description
Run installation with an optional planner-selected target version.
Normal installs keep the historical API and let each installer choose its bundled compatible default. Update applies can pass the exact manifest target through this path without changing component selection or package source logic.