tauri-latest-json-0.1.1 has been yanked.
tauri-latest-json
Generate a latest.json file for Tauri auto-updates, supporting multi-platform builds (Windows, macOS Intel/ARM, Linux).
This crate scans your Tauri bundle directory for installers, signs each one with your Tauri private key, and outputs a valid latest.json for the Tauri Updater.
✨ Features
- Supports
.msi,.exe,.dmg(Intel & ARM), and.AppImage - Automatically detects platform from installer filename
- Signs each installer using
tauri signer - Reads version from
package.json(JavaScript Tauri) orCargo.toml(Rust-only Tauri) - Outputs a fully valid
latest.jsonwith multiple platforms - Easy to integrate into CI/CD pipelines
📦 Installation
Add to Cargo.toml:
[]
= "0.1.1"
🚀 Usage
use Path;
use generate_latest_json;
After running, you'll get:
🔑 Requirements
-
Tauri CLI installed:
-
A valid Tauri private key:
🛠 Platform detection
| File Extension | Platform Key |
|---|---|
.msi, .exe |
windows-x86_64 |
.dmg (Intel) |
darwin-x86_64 |
.dmg (ARM) |
darwin-aarch64 |
.AppImage |
linux-x86_64 |
📄 License
Licensed under the MIT License — see LICENSE for details.