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
The OTA client requires a GitHub personal access token with permissions to read workflow artifacts from the ogkevin/cadmus repository.
Modules§
- client 🔒
Structs§
- OtaClient
- HTTP client for downloading OTA updates from GitHub.
Enums§
- OtaError
- Error types that can occur during OTA operations.
- OtaProgress
- Progress states during an OTA download operation.