Skip to content

fix(release): Node heap OOM + updater signing wiring - #12

Merged
slaveofcode merged 1 commit into
developfrom
fix/release-oom-signing
Jul 25, 2026
Merged

fix(release): Node heap OOM + updater signing wiring#12
slaveofcode merged 1 commit into
developfrom
fix/release-oom-signing

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Fixes the beta.1 build failures at tauri build: Node heap OOM (NODE_OPTIONS), missing TAURI_SIGNING_* env in release.yml, and a real Tauri updater keypair (secrets set; matching pubkey in tauri.conf.json). 🤖 Generated with Claude Code

…bkey

The beta.1 build passed tests but failed at `tauri build`:
- The asset-heavy Astro build OOMed on the default Node heap → set
  NODE_OPTIONS=--max-old-space-size=8192 for the build step.
- release.yml never passed TAURI_SIGNING_PRIVATE_KEY / _PASSWORD to tauri-action,
  and the previous pubkey was derived from an OpenSSL key with no usable Tauri
  private key. Generated a real Tauri signer keypair, set the two signing secrets
  in the repo, wired them into the build env, and replaced the pubkey in
  tauri.conf.json with the matching one.
- Corrected RELEASING-DESKTOP.md to use `tauri signer generate` (not OpenSSL).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013dqouzFP8vy9jaKhTDFj5H
@slaveofcode
slaveofcode merged commit e70080d into develop Jul 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant