release: desktop v1.0.0-beta.1 (all-platform build fixes) - #19
Merged
Conversation
macOS builds compiled fine but failed at bundling: tauri-action tried `security import` on an empty APPLE_CERTIFICATE (the APPLE_* secrets aren't set) → "failed to import keychain certificate". Removed the empty APPLE_* env so macOS beta builds ship unsigned (Gatekeeper right-click→Open). Updater signing (TAURI_SIGNING_*) is unaffected. Re-add APPLE_* once the certs exist. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013dqouzFP8vy9jaKhTDFj5H
The web app deploys via Cloudflare Workers Builds (git-based, no GitHub Actions — see DEPLOYMENT.md), and deploy.yml targeted Cloudflare *Pages* (wrong product; can't serve the R2 /models/* the Worker streams) while requiring CLOUDFLARE_API_TOKEN secrets that were never set. Only the desktop release uses GitHub Actions. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013dqouzFP8vy9jaKhTDFj5H
The Linux release build failed at link: `rust-lld: error: unable to find library -lgbm`. xcap's Linux capture backend links gbm/EGL/GL (plus pipewire/ wayland already present). desktop-check passed because `cargo check` doesn't link. Added libgbm-dev, libegl1-mesa-dev, libgl1-mesa-dev. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013dqouzFP8vy9jaKhTDFj5H
Windows failed: MSI/WiX requires a numeric-only version, but the tag is
1.0.0-beta.1 ("pre-release identifier must be numeric-only for msi target").
Switched bundle.targets to an explicit list without msi: nsis (Windows), app+dmg
(macOS), deb+appimage (Linux). NSIS handles arbitrary version strings and still
supports the updater.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013dqouzFP8vy9jaKhTDFj5H
fix(release): macOS unsigned + Linux gbm/EGL + Windows NSIS + drop deploy.yml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All 4 platform fixes from attempt 5. 🤖 Generated with Claude Code