cadmus_core/ota/mod.rs
1//! Over-the-Air (OTA) update functionality for downloading and installing builds from GitHub.
2//!
3//! This module provides capabilities to:
4//! - Download build artifacts from GitHub Actions workflows
5//! - Extract and deploy KoboRoot.tgz packages
6//! - Track download progress with callbacks
7//!
8//! The OTA client requires a GitHub personal access token with permissions to
9//! read workflow artifacts from the ogkevin/cadmus repository.
10
11mod client;
12
13pub use client::{OtaClient, OtaError, OtaProgress};