Skip to content

Commit 57bbf6c

Browse files
authored
Merge pull request #19 from slaveofcode/develop
release: desktop v1.0.0-beta.1 (all-platform build fixes)
2 parents cb2c656 + d2c6234 commit 57bbf6c

3 files changed

Lines changed: 10 additions & 48 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 0 additions & 40 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,9 @@ jobs:
7272
libxcb1-dev \
7373
libxcb-randr0-dev \
7474
libxcb-shm0-dev \
75+
libgbm-dev \
76+
libegl1-mesa-dev \
77+
libgl1-mesa-dev \
7578
libclang-dev \
7679
clang \
7780
pkg-config
@@ -107,13 +110,12 @@ jobs:
107110
# Updater signing (required — tauri.conf.json declares a pubkey).
108111
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
109112
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
110-
# Code signing — set these secrets in the repo settings
111-
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
112-
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
113-
APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }}
114-
APPLE_ID: ${{ secrets.APPLE_ID }}
115-
APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
116-
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
113+
# Apple code signing / notarization is intentionally NOT wired: the
114+
# APPLE_* secrets aren't set, and passing empty ones makes tauri-action
115+
# attempt `security import` and fail ("failed to import keychain
116+
# certificate"). macOS beta builds ship unsigned (Gatekeeper: right-click
117+
# → Open). To enable signing, set the APPLE_* secrets (see
118+
# RELEASING-DESKTOP.md) and re-add them here.
117119
with:
118120
tagName: ${{ github.ref_name }}
119121
releaseName: 'GoodWebTools Desktop ${{ github.ref_name }}'

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
},
7878
"bundle": {
7979
"active": true,
80-
"targets": "all",
80+
"targets": ["nsis", "app", "dmg", "deb", "appimage"],
8181
"resources": [],
8282
"category": "Utility",
8383
"shortDescription": "Privacy-first client-side tools",

0 commit comments

Comments
 (0)