Skip to content

[build-tools] Start Appium with the prepared Full Disk Access helper - #4622

Open
gwdp wants to merge 1 commit into
mainfrom
gwdp/appium-tcc-fda-local
Open

gwdp wants to merge 1 commit into
mainfrom
gwdp/appium-tcc-fda-local

Conversation

@gwdp

@gwdp gwdp commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Why

Appium can hang on Xcode 27 when macOS blocks its Device Hub settings update.

How

Prefix Appium with the prepared Full Disk Access helper from expo/turtle-v2#2642 when it exists on macOS. Keep spawnDetached and its cleanup. Older images and Linux start Appium directly.

Test Plan

Codex tested compiled spawnDetached with the helper in rebooted Tart. Appium got FDA while the worker stayed unapproved. WebDriver sessions, screenshots, navigation, recording retrieval, idle/resume, and shutdown passed. This QA predates the helper's latest startup shutdown fix in expo/turtle-v2#2642; that fix passed separate local process tests.

CI passed on Node 22 and 24, including typecheck. Full hosted workflow testing remains pending.

Authorship and LLM use

Gabe requested the small prefix and reviewed the final changes. Sol simplified build-tools; Codex implemented and tested the helper. Multiple adversarial reviews included Astra and Opus, and Codex tested Appium sessions, screenshots, navigation, recording, idle/resume, and shutdown in a local Tart VM.

@gwdp
gwdp force-pushed the gwdp/appium-tcc-fda-local branch from 77c85ba to 5277d15 Compare October 14, 2026 05:05
@gwdp

This comment has been minimized.

@gwdp
gwdp force-pushed the gwdp/appium-tcc-fda-local branch from 5277d15 to 95b3e96 Compare October 14, 2026 05:47
@codecov

This comment has been minimized.

@gwdp
gwdp force-pushed the gwdp/appium-tcc-fda-local branch from 95b3e96 to 39cf009 Compare October 16, 2026 02:08
@gwdp
gwdp force-pushed the gwdp/appium-tcc-fda-local branch from 39cf009 to cd0ca57 Compare October 20, 2026 03:16
@github-actions

This comment has been minimized.

@gwdp
gwdp marked this pull request as ready for review October 20, 2026 18:37
@gwdp
gwdp requested a review from sjchmiela October 20, 2026 18:37

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

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