Skip to content

Add preview build workflow for Electron app#587

Merged
leszko merged 1 commit intomainfrom
rafal/preview-build
Mar 5, 2026
Merged

Add preview build workflow for Electron app#587
leszko merged 1 commit intomainfrom
rafal/preview-build

Conversation

@leszko
Copy link
Copy Markdown
Collaborator

@leszko leszko commented Mar 5, 2026

Summary

  • Adds a new GitHub Actions workflow that builds signed Electron apps (macOS + Windows) on every push to main
  • Builds include SCOPE_CLOUD_APP_ID=daydream/scope-app/ws baked in
  • Publishes to a rolling GitHub prerelease tagged preview — no latest.yml/latest-mac.yml uploaded, so the auto-updater is unaffected

Permalink URLs (stable after first run)

  • macOS: https://github.com/daydreamlive/scope/releases/download/preview/DaydreamScope-arm64.dmg
  • Windows: https://github.com/daydreamlive/scope/releases/download/preview/DaydreamScope-Setup.exe

Auto-updater isolation

  1. No latest.yml / latest-mac.yml uploaded
  2. Release marked as prerelease
  3. Tag is preview, not v*.*.*

Test plan

🤖 Generated with Claude Code

Build signed Electron apps (macOS + Windows) on every push to main
with SCOPE_CLOUD_APP_ID baked in, published to a rolling GitHub
prerelease tagged "preview" for stable download URLs.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
Signed-off-by: Rafał Leszko <[email protected]>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

🚀 fal.ai Preview Deployment

App ID daydream/scope-pr-587--preview
WebSocket wss://fal.run/daydream/scope-pr-587--preview/ws
Commit ebc4524

Testing

Connect to this preview deployment by running this on your branch:

uv run build && SCOPE_CLOUD_APP_ID="daydream/scope-pr-587--preview/ws" uv run daydream-scope

🧪 E2E tests will run automatically against this deployment.

@leszko leszko merged commit a7401c9 into main Mar 5, 2026
7 of 8 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

❌ E2E Tests failed

Status failed
fal App daydream/scope-pr-587--preview
Run View logs

Test Artifacts

Check the workflow run for screenshots, traces, and failure details.

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