thistletech/Create OTA Release
Creates OTA update releases
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| release_name | Display name of the release. If not provided or empty, the unique manifest ID will be used | no | — |
| release_type | Release type ("file", "zip_archive", or "rootfs") | yes | file |
| artifacts_dir | Path to the directory where OTA update artifacts are stored | no | "" |
| rootfs_img_path | Path to the rootfs image file. Required only if release_type is "rootfs" | no | "" |
| zip_archive_dir | Path to the directory whose content will be zipped before releasing. Required only if release_type is "zip_archive" | no | "" |
| base_install_path_on_device | Path to base directory on device file system where OTA update artifacts will be installed. Required if release_type is "file" or "zip_archive" | no | "" |
| project_access_token | Project access token can be obtained from the project settings page in Thistle Control Center | yes | "" |
| signing_key_management | Indicates how the signing key is managed ("local" or "remote") | yes | local |
| signing_key | Minisign signing key in Thistle format. Required only if signing_key_management is "local" | no | "" |
| signing_key_password | Password for the signing key. Required only if signing_key_management is "local" and the signing key is password protected | no | "" |
| backend_url | URL of the backend server that runs the OTA update service. If not provided, the Thistle service will be used | no | "" |
Outputs
no outputs