pub fn publish_release(
config: &Config,
root: &Path,
request: &PublishRequest,
runner: Arc<dyn CommandRunner>,
confirm: &mut dyn FnMut(&ReleasePlan) -> Result<bool>,
) -> Result<Vec<PublishOutcome>>pub fn publish_release(
config: &Config,
root: &Path,
request: &PublishRequest,
runner: Arc<dyn CommandRunner>,
confirm: &mut dyn FnMut(&ReleasePlan) -> Result<bool>,
) -> Result<Vec<PublishOutcome>>