pub fn publish( release: bool, output: Option<String>, migration: AdhocMigration, cli_params: &Cli ) -> Result<()>