Skip to content

Add desktop updater and release packaging flow#197

Merged
ksamaschke merged 1 commit intodevfrom
codex/updater-signing-release-promotion-20260314090905
Mar 14, 2026
Merged

Add desktop updater and release packaging flow#197
ksamaschke merged 1 commit intodevfrom
codex/updater-signing-release-promotion-20260314090905

Conversation

@ksamaschke
Copy link
Copy Markdown
Contributor

Summary

  • add packaged desktop updater coordination and Electron bridge methods
  • add electron-builder release packaging config and draft GitHub release workflow
  • update dashboard release UX and desktop release verification tests/docs

Verification

  • npm test
  • npm run build:desktop:release
  • npm run build:dashboard:web && node --test dist/tests/installer/api-realtime.test.js dist/tests/installer/control-plane-client.test.js dist/tests/installer/desktop-preview-startup.test.js

Notes

  • local desktop packaging produced a macOS arm64 DMG and updater metadata
  • local signing/notarization remained environment-limited because valid production credentials were not configured on this machine

@ksamaschke
Copy link
Copy Markdown
Contributor Author

ICA-REVIEW-RECEIPT
Reviewer-Stage: 3 (temp checkout)
Reviewer-Agent: codex reviewer (subagent)
Head-SHA: c1f2436
Findings: 0
NO FINDINGS
Result: PASS
Evidence: Clean temp-checkout verification via npm test on the PR head SHA.

@ksamaschke ksamaschke merged commit 9f8cebb into dev Mar 14, 2026
3 checks passed
@ksamaschke ksamaschke deleted the codex/updater-signing-release-promotion-20260314090905 branch March 14, 2026 09:34
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