Expand description
Over-the-Air (OTA) update functionality for downloading and installing builds from GitHub.
This module provides capabilities to:
- Download build artifacts from GitHub Actions workflows
- Extract and deploy KoboRoot.tgz packages
- Track download progress with callbacks
Authentication is handled via GitHub device auth flow — see crate::github.
Re-exports§
pub use crate::github::OtaProgress;
Modules§
- client 🔒
Structs§
- OtaClient
- Downloads and deploys OTA updates from GitHub.
Enums§
- Artifact
Source - Indicates where artifacts were expected but not found.
- OtaError
- Error types that can occur during OTA operations.