//! Promote helpers re-exported via runner; thin façade for callers.
use std::sync::Arc;
use xbp_oci::{DefaultOciPromoter, OciClient, OciPromoter};
pub struct DefaultPromoter;
impl DefaultPromoter {
pub fn from_client(client: OciClient) -> Arc<dyn OciPromoter> {
Arc::new(DefaultOciPromoter::new(client))
}
}