s00d/Tauri OTA Publisher
Universal self-hosted OTA artifact publishing for Tauri apps (GitHub Releases, Bitbucket Downloads, S3, custom server).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Publish mode: github | bitbucket | s3 | server | yes | — |
| channel | OTA update channel name (for example: stable, beta) | no | stable |
| version | OTA version string used in archive naming | yes | — |
| dist_dir | Directory containing built frontend artifacts | no | dist |
| out_dir | Temporary output directory for manifest/archive | no | .ota-out |
| base_url | Base URL for generated archive URL and server mode upload target | no | "" |
| notes | Release notes text saved in generated manifest | no | "" |
| target_repo | Target repository in owner/repo format (for github mode) | no | "" |
| release_tag | Release tag to create/upload (github mode). Default: ota-<version> | no | "" |
| github_token | GitHub token with releases write scope (github mode) | no | "" |
| bitbucket_repo | Bitbucket repository in workspace/repo format (bitbucket mode) | no | "" |
| bitbucket_token | Bitbucket bearer token (bitbucket mode, optional alternative to username/app password) | no | "" |
| bitbucket_username | Bitbucket username (bitbucket mode, used with bitbucket_app_password) | no | "" |
| bitbucket_app_password | Bitbucket app password (bitbucket mode, used with bitbucket_username) | no | "" |
| s3_bucket | S3 bucket name (s3 mode) | no | "" |
| server_token | Bearer token used in server mode | no | "" |
| manifest_signature | Base64 minisign signature for manifest bytes | no | "" |
| archive_signature | Base64 minisign signature for archive bytes | no | "" |
| dry_run | If true, prints commands without executing uploads | no | false |
| release_status | Release status in index: released | draft | revoked | no | released |
Outputs
no outputs