Skip to content

feat: macOS and Linux builds - #38

Merged
nonlooped merged 5 commits into
mainfrom
feat/cross-platform-builds
Jul 31, 2026
Merged

feat: macOS and Linux builds#38
nonlooped merged 5 commits into
mainfrom
feat/cross-platform-builds

Conversation

@nonlooped

Copy link
Copy Markdown
Owner

Summary

  • Cross-platform path handling, terminal shell resolution, editor discovery, and cloudflared download (macOS/Linux equivalents of the existing Windows-only logic)
  • electron-builder packaging for macOS (dmg + zip, unsigned) and Linux (AppImage, unsigned), plus dist:mac/dist:linux scripts
  • New macOS and Linux build/publish jobs in the release workflow, alongside the existing Windows job
  • Updated platform-scope statements in AGENTS.md, apps/desktop/PRODUCT.md, README, CONTRIBUTING, and the extension-api README
  • Updated the marketing/docs site (apps/web) copy, install page, and platform marks for all three platforms

Builds remain unsigned on every platform, consistent with the existing unsigned Windows installer: no Apple notarization, no Windows code-signing certificate. Self-update on an unsigned macOS build may surface as an error rather than succeed, due to Gatekeeper's own signature check — documented in a comment in updates.ts.

Test plan

  • bun run typecheck (desktop) — passes
  • bun run test (desktop) — 154 pass, 0 fail
  • bun run build (desktop) — builds cleanly
  • bun run typecheck / bun run lint / bun run build (web) — pass
  • Manual verification of the packaged macOS/Linux installers (no macOS/Linux machine available in this environment; CI will build them on the release workflow's macos-latest/ubuntu-latest runners)

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nativepi Ready Ready Preview Jul 31, 2026 10:17am

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5866898059

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/release.yml
Comment thread apps/desktop/package.json
Comment thread apps/desktop/src/renderer/lib/paths.ts Outdated
Comment thread apps/desktop/package.json
Comment thread apps/web/app/docs/install/page.tsx Outdated
Comment thread apps/desktop/src/main/terminal.ts Outdated
@nonlooped
nonlooped merged commit 77e716b into main Jul 31, 2026
6 of 7 checks passed
@nonlooped
nonlooped deleted the feat/cross-platform-builds branch July 31, 2026 10:19
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