Generate bundle icons + drop unsigned updater for v1.0.0 #4795
ccantynzcommented Apr 15, 2026
Originally written by @vercel[bot] on GitHub.
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| voxlen | Preview, Comment | Apr 15, 2026 9:16am |
Cross-repo impact
See what breaks downstream if this PR merges.
⮌ Merged
This pull request was merged into main.
c comment · e edit title · m merge · a approve · r request changes · ? shortcuts
Originally written by @ccantynz-alt on GitHub.
Imported from https://github.com/ccantynz-alt/voxlen/pull/6
Second round of CI fixes. The first PR fixed TypeScript + the iOS runner; this one fixes the Tauri bundle step itself.
Root causes
src-tauri/icons/directory didn't exist buttauri.conf.jsonreferenced 5 bundle icons + 1 tray icon. Tauri's bundler fails loudly when it can't find them.tauri-plugin-updaterwas wired in but hadpubkey: "REPLACE_WITH_TAURI_UPDATER_PUBKEY"— that placeholder failstauri::generate_context!()at compile time.Fixes
npx tauri iconfrom a 1024×1024 Marco Reid branded source (indigo rounded square, white mic glyph). Desktop.icns/.ico/PNGs + mobile variants.tauri-plugin-updaterfromCargo.toml,lib.rs,capabilities/default.json, andtauri.conf.json. Can re-add once we have a real Ed25519 keypair and a livereleases.marcoreid.comendpoint.Cargo.lock.After this lands on main, re-run the workflow from https://github.com/ccantynz-alt/voxlen/actions.