FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

ci: drop the vestigial idb-companion install that macos-15 can't build · pythonnative/pythonnative@3a16474 · GitHub

Repository navigation

Commit 3a16474

Browse files
committed
ci: drop the vestigial idb-companion install that macos-15 can't build
1 parent 31e14f4 commit 3a16474

3 files changed

Lines changed: 7 additions & 8 deletions

File tree

‎.github/workflows/e2e.yml‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,15 +157,14 @@ jobs:
157157
- name: Install PythonNative
158158
run: pip install -e .
159159

160-
- name: Install Maestro and idb
160+
# Maestro drives iOS simulators with its own bundled XCTest
161+
# runner; idb-companion (once installed here) hasn't been needed
162+
# since Maestro dropped idb, and its formula no longer installs
163+
# on macos-15 anyway (no bottle, and building needs Xcode 26).
164+
- name: Install Maestro
161165
run: |
162166
curl -Ls "https://get.maestro.mobile.dev" | bash
163167
echo "$HOME/.maestro/bin" >> $GITHUB_PATH
164-
# Recent Homebrew refuses formulae from untrusted third-party
165-
# taps; trust the tap explicitly before installing. Non-fatal
166-
# because a Homebrew old enough to lack `brew trust` does not
167-
# enforce trust checks either.
168-
brew tap facebook/fb && (brew trust facebook/fb || true) && brew install idb-companion
169168
170169
- name: Build and run E2E tests
171170
run: ./scripts/run-e2e.sh ios ${{ matrix.suites }}

‎scripts/run-e2e.sh‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
# - `pn` CLI available (e.g. via `pip install -e .`).
3030
# - `maestro` CLI on PATH (https://maestro.dev/).
3131
# - For Android: an emulator running.
32-
# - For iOS: a simulator running (and `idb-companion` installed).
32+
# - For iOS: a simulator running.
3333
#
3434
# The script:
3535
# 1. Builds + installs the e2e-suite app via `pn run <platform> --no-logs`.

‎tests/e2e/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ scripts/
6363
# Full Android suite (emulator must be running)
6464
./scripts/run-e2e.sh android
6565

66-
# Full iOS suite (simulator must be running; idb-companion installed)
66+
# Full iOS suite (simulator must be running)
6767
./scripts/run-e2e.sh ios
6868

6969
# Just one category, for tight iteration loops:

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL