Skip to content

Ship Windows MSIs and macOS disk images for the launcher - #114

Merged
its-janghoon merged 3 commits into
developfrom
feat/engine-installers
Oct 15, 2026
Merged

its-janghoon merged 3 commits into
developfrom
feat/engine-installers

Conversation

@its-janghoon

Copy link
Copy Markdown
Member

Redrob Launcher installs Windows apps from an MSI and macOS apps from a DMG with a signed .app; the engine shipped neither, so the launcher's engine Install / auto-update worked on Linux only.

  • installer/windows/redrob-code.wxs (WiX v5, per user, %LOCALAPPDATA%\Redrob\bin, redrob.exe + redrob-code.exe, PATH; same install as the Inno setup). sign-windows builds x64 + arm64 MSIs after the binaries are signed and signs them with the shared action alongside setup.exe.
  • installer/macos/make-dmg.sh wraps the signed binary in Redrob Code.app (ai.redrob.code, version), signs the bundle, hdiutil DMG. sign-macos notarizes + staples redrob-code--macos-{aarch64,x86_64}.dmg.
  • Attestation covers the new files. Asset names follow the launcher's ---..

Verification: release dry run before the next engine release (per Janghoon: build/test once, right before release).

@its-janghoon
its-janghoon merged commit f7195fa into develop Oct 15, 2026
26 checks passed
@its-janghoon
its-janghoon deleted the feat/engine-installers branch October 15, 2026 08:33

This branch was successfully deployed

1 active deployment
release — 6779ad4d Deployed Oct 15, 2026 by its-janghoon via sign-windows #41
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