pub fn compute_preflight_summary(
items: &[PackageItem],
action: PreflightAction,
) -> PreflightSummaryOutcomeExpand description
What: Compute preflight summary data using the system command runner.
Inputs:
items: Packages scheduled for install/update/remove.action: Active operation (install vs. remove) shaping the analysis.
Output:
PreflightSummaryOutcomecombining Summary tab data and header chips.
Details:
- Delegates to
compute_preflight_summary_with_runnerwithSystemCommandRunner. - Metadata lookups that fail are logged and treated as best-effort.