GitHub Secret Setup for Signed Tauri Releases
Required Action: Set TAURI_PRIVATE_KEY Secret
To enable signed Tauri releases and auto-updates, you need to add the private key as a GitHub secret.
Steps:
-
Extract Private Key reference from
docs/TAURI_KEYS_1PASSWORD.md:- Follow the documented 1Password reference path for the Tauri signing key
- Do not copy secrets into git-tracked files
-
Add to GitHub Secrets:
# Paste the private key when promptedOr manually:
- Go to https://github.com/terraphim/terraphim-ai/settings/secrets/actions
- Click "New repository secret"
- Name:
TAURI_PRIVATE_KEY - Value: Paste the private key from tauri_keys.txt
- Click "Add secret"
- Verify Secret is Set:
| Security Notes
- β οΈ NEVER commit the private key to git
- β οΈ Do not commit signing keys (use 1Password references as documented in
docs/TAURI_KEYS_1PASSWORD.md) - β
The public key is already configured in
tauri.conf.json - β GitHub workflows will use the secret automatically
What Happens After Setting the Secret
- Push a new tag (e.g.,
v1.0.1) - GitHub Actions will trigger the release workflow
- Tauri will build and sign the installers
- Users' apps will verify updates using the public key
- Auto-update will work securely
Workflows That Use This Secret
.github/workflows/publish-tauri.yml.github/workflows/release-comprehensive.yml.github/workflows/tauri-build.yml
Current Status: Secret needs to be set before publishing v1.0.0 release.