chore: remove superseded WebdriverIO e2e suite - #468
Open
bscanlan wants to merge 1 commit into
Open
Conversation
examples/example/e2e is a WebdriverIO/Appium suite that nothing runs. The UI tests CircleCI builds are the Maestro ones in examples/example/test -- both android-e2e-test and ios-e2e-test build and run from that directory, and both jobs are currently commented out of the workflow anyway. The only reference to examples/example/e2e in CI was a stray working_directory on the ios job's "Install Maestro" step, which just pipes a curl to bash and does not care where it runs; the android job runs the same step with no working_directory. Removed for parity. Its yarn v1 lockfile has gone stale and accounts for most of the repo's outstanding dependency update noise. None of it ships: package.json's files array excludes examples/ from the published package. Also drops the now-dead eslint ignorePatterns entry for examples/*/e2e/**. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01A7XtZXJWpdNvW49CcERj8b
bscanlan
enabled auto-merge (squash)
August 30, 2026 15:41
jasonpraful
reviewed
Aug 30, 2026
Comment on lines
155
to
165
| ios-e2e-test: | ||
| <<: *macos_config | ||
| steps: | ||
| - attach_project | ||
|
|
||
| - <<: *setup_env_file | ||
|
|
||
| - run: | ||
| working_directory: examples/example/e2e | ||
| name: Install Maestro | ||
| command: curl -Ls "https://get.maestro.mobile.dev" | bash |
Member
There was a problem hiding this comment.
We can remove this entire stage all together for both iOS and Android
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.
Why?
Nothing runs the WebdriverIO end-to-end suite. CI's UI test jobs use the Maestro
suite instead, and both of those jobs are commented out anyway. Its lockfile has
gone stale and now accounts for most of the repo's open dependency alerts, none
of which ship, because the examples are left out of the published package.
How?
Deletes the suite along with the two stale references left behind in the CI
config and the lint ignore list.
Generated with Claude Code