Skip to content

Build and publish desktop app in CI#4311

Draft
samwillis wants to merge 4 commits into
mainfrom
samwillis/agents-desktop-ci-publishing
Draft

Build and publish desktop app in CI#4311
samwillis wants to merge 4 commits into
mainfrom
samwillis/agents-desktop-ci-publishing

Conversation

@samwillis
Copy link
Copy Markdown
Contributor

Summary

  • Adds desktop app build, PR artifact, and canary publishing workflows.
  • Restores the CI impact detection script on top of the app packaging branch.

Test plan

  • Not run in this branch preparation step.

Made with Cursor

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 12, 2026

Electric Agents Desktop Builds

Build artifacts for commit 96c207c.

Platform Status Artifact
macOS Apple Silicon Passed DMG
macOS Intel Passed DMG
Windows x64 Passed Installer
Linux x64 Passed AppImage / deb

Workflow run

@codecov
Copy link
Copy Markdown

codecov Bot commented May 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.97%. Comparing base (eac6dea) to head (96c207c).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4311      +/-   ##
==========================================
- Coverage   59.18%   58.97%   -0.21%     
==========================================
  Files         305      290      -15     
  Lines       28444    27871     -573     
  Branches     7493     7492       -1     
==========================================
- Hits        16834    16438     -396     
+ Misses      11596    11419     -177     
  Partials       14       14              
Flag Coverage Δ
electric-telemetry ?
elixir ?
packages/agents 70.47% <ø> (ø)
packages/agents-mcp 77.54% <ø> (ø)
packages/agents-runtime 79.98% <ø> (ø)
packages/agents-server 73.15% <ø> (ø)
packages/agents-server-ui 6.04% <ø> (ø)
packages/electric-ax 42.38% <ø> (ø)
packages/experimental 87.73% <ø> (ø)
packages/react-hooks 86.48% <ø> (ø)
packages/start 82.83% <ø> (ø)
packages/typescript-client 94.39% <ø> (ø)
packages/y-electric 56.05% <ø> (ø)
typescript 58.97% <ø> (ø)
unit-tests 58.97% <ø> (-0.21%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@samwillis samwillis force-pushed the samwillis/agents-desktop-ci-publishing branch from 68a3b18 to 6ec01c6 Compare May 12, 2026 07:07
@samwillis samwillis force-pushed the samwillis/app-packaging-ui-improvements branch from e9a9326 to 720c023 Compare May 12, 2026 07:13
@samwillis samwillis force-pushed the samwillis/agents-desktop-ci-publishing branch from 6ec01c6 to 2b73c9e Compare May 12, 2026 07:13
KyleAMathews
KyleAMathews previously approved these changes May 12, 2026
@samwillis samwillis force-pushed the samwillis/agents-desktop-ci-publishing branch from 2b73c9e to 3759d5e Compare May 12, 2026 07:59
Base automatically changed from samwillis/app-packaging-ui-improvements to main May 13, 2026 09:46
@samwillis samwillis self-assigned this May 18, 2026
samwillis and others added 2 commits May 19, 2026 11:53
Restore the desktop build, PR artifact, and canary publishing workflows on top of the app packaging branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@samwillis samwillis force-pushed the samwillis/agents-desktop-ci-publishing branch from 3759d5e to 23f28cb Compare May 19, 2026 10:54
@samwillis samwillis dismissed KyleAMathews’s stale review May 19, 2026 11:12

this wasn't really ready for a review as not all implemented.

samwillis and others added 2 commits May 19, 2026 12:18
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
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.

2 participants