From 1d3d0a17dc261f48c88e84bceb3c8acc02e39c07 Mon Sep 17 00:00:00 2001 From: reya Date: Wed, 15 Nov 2023 08:32:40 +0700 Subject: [PATCH] fix updater --- .github/workflows/main.yml | 6 +++--- src-tauri/src/main.rs | 20 +++++++++----------- src-tauri/tauri.conf.json | 23 ++++++++++++++--------- 3 files changed, 26 insertions(+), 23 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 70868b8e..bd02bacd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,8 +51,8 @@ jobs: - uses: tauri-apps/tauri-action@dev env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - TAURI_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} - TAURI_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} + TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_PRIVATE_KEY }} + TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_KEY_PASSWORD }} ENABLE_CODE_SIGNING: ${{ secrets.APPLE_CERTIFICATE }} APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} @@ -62,7 +62,7 @@ jobs: APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} with: tagName: v__VERSION__ - releaseName: 'App v__VERSION__' + releaseName: 'v__VERSION__' releaseBody: 'See the assets to download this version and install.' releaseDraft: true prerelease: false diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 7aa4068e..bdbfcb5f 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -113,16 +113,6 @@ fn main() { .plugin(tauri_plugin_updater::Builder::new().build())?; Ok(()) }) - .plugin(tauri_plugin_clipboard_manager::init()) - .plugin(tauri_plugin_dialog::init()) - .plugin(tauri_plugin_fs::init()) - .plugin(tauri_plugin_http::init()) - .plugin(tauri_plugin_notification::init()) - .plugin(tauri_plugin_os::init()) - .plugin(tauri_plugin_process::init()) - .plugin(tauri_plugin_shell::init()) - .plugin(tauri_plugin_upload::init()) - .plugin(tauri_plugin_updater::Builder::new().build()) .plugin( tauri_plugin_sql::Builder::default() .add_migrations( @@ -148,8 +138,16 @@ fn main() { MacosLauncher::LaunchAgent, Some(vec!["--flag1", "--flag2"]), )) + .plugin(tauri_plugin_clipboard_manager::init()) + .plugin(tauri_plugin_dialog::init()) + .plugin(tauri_plugin_fs::init()) + .plugin(tauri_plugin_http::init()) + .plugin(tauri_plugin_notification::init()) + .plugin(tauri_plugin_os::init()) + .plugin(tauri_plugin_process::init()) + .plugin(tauri_plugin_shell::init()) + .plugin(tauri_plugin_upload::init()) .plugin(tauri_plugin_upload::init()) - .plugin(tauri_plugin_store::Builder::default().build()) .invoke_handler(tauri::generate_handler![ opengraph, secure_save, diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 0ac4d168..f3aa89ee 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -36,7 +36,6 @@ "open": true }, "updater": { - "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEU4RjAzODFBREQ4MkM3RTEKUldUaHg0TGRHamp3NkI5bnhoOEVjanlHWFNzQ2Q3NDhubFFLUmJpSHJ1L2FqNnB3alF1Y2R3U3gK", "endpoints": [ "https://lus.reya3772.workers.dev/v1/{{target}}/{{arch}}/{{current_version}}", "https://lus.reya3772.workers.dev/{{target}}/{{current_version}}" @@ -46,15 +45,12 @@ "tauri": { "bundle": { "active": true, - "appimage": { - "bundleMediaFramework": true - }, "category": "SocialNetworking", - "copyright": "", "deb": { "depends": [] }, "externalBin": [], + "resources": [], "icon": [ "icons/32x32.png", "icons/128x128.png", @@ -62,8 +58,21 @@ "icons/icon.icns", "icons/icon.ico" ], + "copyright": "", "identifier": "com.lume.nu", "longDescription": "", + "shortDescription": "", + "targets": "all", + "updater": { + "active": true, + "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IEU3OTdCMkM3RjU5QzE2NzkKUldSNUZwejF4N0tYNTVHYjMrU0JkL090SlEyNUVLYU5TM2hTU3RXSWtEWngrZWJ4a0pydUhXZHEK", + "windows": { + "installMode": "quiet" + } + }, + "appimage": { + "bundleMediaFramework": true + }, "macOS": { "entitlements": null, "exceptionDomain": "", @@ -73,10 +82,6 @@ "providerShortName": null, "signingIdentity": null }, - "resources": [], - "shortDescription": "", - "targets": "all", - "updater": {}, "windows": { "certificateThumbprint": null, "digestAlgorithm": "sha256",