Skip to content

chore(desktop): web vs macOS parity screenshot pipeline - #4596

Merged
tyler-dane merged 13 commits into
mainfrom
cursor/desktop-parity-screenshots-2ef3
Oct 19, 2026
Merged

tyler-dane merged 13 commits into
mainfrom
cursor/desktop-parity-screenshots-2ef3

Conversation

@tyler-dane

@tyler-dane tyler-dane commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Fixes macOS parity capture skipping in CI: PARITY_CAPTURE=1 shell exports never reached the XCTest runner (test skipped, empty artifact). Uses launchctl setenv plus argument fallbacks in NativeImageSnapshotSupport, and fails the script when no PNGs are written.

Also: import CompassKit + throws on testExportParitySurfaces, workflow concurrency to cancel stale runs.

VERDICT: PASS (local verify on macOS-touched paths; macOS capture is CI-only).

Open in Web Open in Cursor 

@tyler-dane
tyler-dane marked this pull request as ready for review October 19, 2026 15:47
@tyler-dane tyler-dane added the agent-automerge Agent-loop finished; merge-guard may squash-merge label Oct 19, 2026
cursoragent and others added 2 commits October 19, 2026 15:49
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane enabled auto-merge October 19, 2026 15:49
@cursor
cursor Bot force-pushed the cursor/desktop-parity-screenshots-2ef3 branch from 2ab87b9 to 7fd759e Compare October 19, 2026 15:49
@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Boot bundle: 509.8 KB gzip (+0.0 KB vs main)

cursoragent and others added 11 commits October 19, 2026 16:12
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
Co-authored-by: Tyler Dane <tyler-dane@users.noreply.github.com>
@tyler-dane
tyler-dane added this pull request to the merge queue Oct 19, 2026
Merged via the queue into main with commit 20deb4f Oct 19, 2026
32 checks passed
@tyler-dane
tyler-dane deleted the cursor/desktop-parity-screenshots-2ef3 branch October 19, 2026 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent-automerge Agent-loop finished; merge-guard may squash-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants