feat(updater): add tauri-plugin-updater backend integration

Adds tauri-plugin-updater and tauri-plugin-process crates, the updater
config block in tauri.conf.json (with PLACEHOLDER_PUBLIC_KEY to be
replaced before release), capabilities for updater/process, and the
v2_is_auto_update_eligible command that returns true on macOS and
Linux AppImage installs only.

Cherry-picked from #305 by @afonsojramos.

cc
This commit is contained in:
vicrodh committed 2026-04-13 14:53:08 -06:00
1 parent 6c66961ca2
commit 96cfb93956
7 files changed
+221 -1

No files matched your search

+7
View File
@@ -36,11 +36,18 @@
"desktop": {
"schemes": ["qobuzapp"]
}
},
"updater": {
"endpoints": [
"https://github.com/vicrodh/qbz/releases/latest/download/latest.json"
],
"pubkey": "PLACEHOLDER_PUBLIC_KEY"
}
},
"bundle": {
"active": true,
"targets": "all",
"createUpdaterArtifacts": true,
"icon": [
"icons/32x32.png",
"icons/128x128.png",