437ec130fe205619c47f699831025f469735686d
Some checks failed
CI / Detect Changes (pull_request) Successful in 4s
CI / YouTube Worker (pull_request) Has been skipped
CI / Deploy (pull_request) Has been skipped
PR → Build → devicectl Deploy → LGTM / Build & Deploy to iPhone (devicectl) (pull_request) Failing after 30s
PR → Build → devicectl Deploy → LGTM / Wait for LGTM comment (pull_request) Has been skipped
Two related fixes to the Install tools / Deploy steps: 1. Rosetta/ARM-prefix conflict (unblocks run #142 failure) Run #142 failed at 'brew install': Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! The act_runner shell runs under Rosetta 2 on Apple Silicon, but Homebrew is installed natively in /opt/homebrew (ARM prefix). Brew refuses to mix architectures and exits 1 — surfaced now because xcodegen/node registered as outdated and brew tried to upgrade them. Prefix the brew call with 'arch -arm64' (brew's own suggested workaround) so the subprocess runs natively regardless of the parent shell's arch. 2. Drop ios-deploy, use xcrun devicectl only The deploy step previously tried devicectl (WiFi) first, then fell back to ios-deploy (USB). devicectl handles both network and wired discovery natively, so the separate USB-fallback tool is unnecessary — removed from the brew install and the deploy step. Implication: a devicectl failure = deploy failure (no second tool to fall back to). Acceptable: devicectl covers both transports. Also updates workflow name/job labels and the 'Prêt à tester' comment to drop 'WiFi/USB' wording, and aligns AGENTS.md §5 step 4 (arch -arm64 + tool list) and step 7 (devicectl only).
Description
No description provided