Skip to content

feat: package as a standalone Windows app#1

Draft
jscottmiller wants to merge 2 commits into
sethdavis512:mainfrom
jscottmiller:windows-build
Draft

feat: package as a standalone Windows app#1
jscottmiller wants to merge 2 commits into
sethdavis512:mainfrom
jscottmiller:windows-build

Conversation

@jscottmiller

Copy link
Copy Markdown

No description provided.

- Add electron-builder with a Windows portable target (electron-builder.yml)
- Unpack ffmpeg-static from asar and rewrite its runtime path so the
  WebM->MP4 fallback works in the packaged build
- Add a build:win script
- Add GitHub Actions: CI (typecheck + test) and a Windows build workflow
  that produces the portable exe artifact and attaches it to v* releases
- Document the Windows build (local + CI) in the README
- Extract resolveUnpackedPath() with an anchored regex so only an
  app.asar path segment is rewritten, not a substring inside an install
  dir or username; cover it with unit tests (dev no-op, posix, win32, edge)
- Regenerate bun.lock to include electron-builder
- Pin CI to bun 1.3.14 and install with --frozen-lockfile for reproducibility
- Shorten appId to com.pipcast
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