[CI/CD] Smoke-test the packaged desktop launch, health, and native bridge#251
Open
fettpl wants to merge 8 commits into
Open
[CI/CD] Smoke-test the packaged desktop launch, health, and native bridge#251fettpl wants to merge 8 commits into
fettpl wants to merge 8 commits into
Conversation
Author
|
@0xSero Exact independently reviewed and desktop-accepted head 0a521bf is ready, non-draft, and mergeable. Current-head CI (https://github.com/sybil-solutions/local-studio/actions/runs/29729771100) and Security (https://github.com/sybil-solutions/local-studio/actions/runs/29729771005) are action_required with zero executable jobs, pending upstream workflow approval; no genuine CI failure is present. Please approve the runs and review when convenient. |
fettpl
force-pushed
the
p1/issue-232-desktop-package-smoke
branch
from
July 18, 2026 18:54
cfa8eb2 to
2337872
Compare
fettpl
force-pushed
the
p1/issue-232-desktop-package-smoke
branch
from
July 20, 2026 08:59
76f25c3 to
0a521bf
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #232
Design
This branch is stacked on #244 and #248 and should merge after them. The smoke harness uses a scrubbed environment, isolated user data, one abortable lifecycle deadline, exact architecture checks, bounded redacted diagnostics, and ownership-aware cleanup. The release workflow cannot publish until the packaged desktop smoke succeeds for the tested revision.
Validation
0a521bfed7e7b55534f3af16eed4f7e250ba894e.npm run check: passed.npm --prefix frontend run desktop:dist: passed and produced DMG, ZIP, and unpacked app artifacts.org.local.studio.desktop.npm --prefix frontend run desktop:smoke:health=200,nativePty=true.GET /api/desktop-healthagainst/Applications/Local Studio.appwith a scrubbed isolated profile: HTTP 200 withok: true.action_requiredwith no executable jobs, pending upstream workflow approval.The existing persistent desktop profile reproduced the known current-main agent-runtime startup timeout; the same installed binary passed direct health under isolated state, separating that external profile condition from this change.
UI changes
None. This adds packaging, CI, and launch-health coverage only.
Risks and rollout