From 7e573c95c066786f7b29b8d40f97bf6e4dc80fa0 Mon Sep 17 00:00:00 2001 From: Gulshan Yadav Date: Mon, 2 Feb 2026 03:10:42 +0530 Subject: [PATCH] fix: update Tauri 2.0 dependencies and remove code signing - Update Linux deps: webkit2gtk-4.1, libsoup-3.0, javascriptcoregtk-4.1 - Remove Apple code signing env vars (certificates not configured) - Fix: libsoup-3.0 required by soup3-sys crate in Tauri 2.0 --- .github/workflows/release-wallet.yml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release-wallet.yml b/.github/workflows/release-wallet.yml index 433d0e6..491bee8 100644 --- a/.github/workflows/release-wallet.yml +++ b/.github/workflows/release-wallet.yml @@ -87,16 +87,9 @@ jobs: uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # macOS code signing (optional - set these secrets in GitHub) - APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} - APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} - APPLE_ID: ${{ secrets.APPLE_ID }} - APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} - APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} - # Tauri updater signing (optional - for auto-updates) - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} + # Note: Code signing requires Apple Developer certificates configured in GitHub secrets + # Set APPLE_CERTIFICATE, APPLE_CERTIFICATE_PASSWORD, APPLE_SIGNING_IDENTITY, + # APPLE_ID, APPLE_PASSWORD, APPLE_TEAM_ID to enable code signing with: projectPath: apps/desktop-wallet tagName: wallet-v__VERSION__ @@ -156,7 +149,9 @@ jobs: sudo apt-get update sudo apt-get install -y \ libgtk-3-dev \ - libwebkit2gtk-4.0-dev \ + libwebkit2gtk-4.1-dev \ + libsoup-3.0-dev \ + libjavascriptcoregtk-4.1-dev \ libappindicator3-dev \ librsvg2-dev \ patchelf \ @@ -191,8 +186,6 @@ jobs: uses: tauri-apps/tauri-action@v0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} - TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }} with: projectPath: apps/desktop-wallet tagName: wallet-v__VERSION__