feat(hololake): provision signed in-app update bootstrap

This commit is contained in:
冰朔 2026-08-17 00:51:56 +08:00
commit cfa8fdefc2
15 changed files with 144 additions and 31 deletions

View file

@ -1486,7 +1486,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hololake-native-desktop"
version = "0.4.0"
version = "0.4.1"
dependencies = [
"base64 0.22.1",
"dirs",

View file

@ -1,6 +1,6 @@
[package]
name = "hololake-native-desktop"
version = "0.4.0"
version = "0.4.1"
description = "HoloLake native desktop foundation"
authors = ["HoloLake"]
license = "AGPL-3.0-or-later"

View file

@ -1,9 +1,9 @@
{
"schema": "hololake.release-trust/v1",
"state": "UNPROVISIONED_FAIL_CLOSED",
"endpoints": [],
"publicKey": "",
"allowedReleaseHosts": [],
"state": "PROVISIONED",
"endpoints": ["https://guanghulab.com/hololake/releases/latest.json"],
"publicKey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDEzQkYzRTQ5QTE2MEFDMzEKUldReHJHQ2hTVDYvRTZNNDVqZDUxLzRZMmxuT1pSM2Q5RTRZbzRCZUZ0d0FxVVNidGJ0dUQyMnoK",
"allowedReleaseHosts": ["guanghulab.com"],
"automaticCheckOnStartup": false,
"automaticDownload": false,
"humanOptInInstallRequired": true,

View file

@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "HoloLake",
"version": "0.4.0",
"version": "0.4.1",
"identifier": "world.guanghu.hololake",
"build": {
"frontendDist": "../dist",
@ -31,7 +31,7 @@
"icons/icon.icns",
"icons/icon.png"
],
"createUpdaterArtifacts": false,
"createUpdaterArtifacts": true,
"category": "Productivity",
"macOS": {
"signingIdentity": "Developer ID Application: bei sun (825A9L3G7Q)"