Skip to content

ci: drop SOCKS5 tunnel build from prebuild workflow (fix for #13)#14

Merged
Timo972 merged 1 commit into
timo/prebuild-wda-r2from
timo/prebuild-wda-r2-fix-tunnel
Jun 15, 2026
Merged

ci: drop SOCKS5 tunnel build from prebuild workflow (fix for #13)#14
Timo972 merged 1 commit into
timo/prebuild-wda-r2from
timo/prebuild-wda-r2-fix-tunnel

Conversation

@Timo972

@Timo972 Timo972 commented Jun 15, 2026

Copy link
Copy Markdown

Follow-up fix for #13.

The bug

#13 added "Build SOCKS5 tunnel xcframework" steps (running Scripts/build-hev-socks5-tunnel.sh with a submodules: recursive checkout) before the iOS runner builds. That was based on the wrong assumption that this line carries the SOCKS5 tunnel.

It does not. The tunnel — the hev-socks5-tunnel submodule, HevSocks5Tunnel.xcframework, the WebDriverAgentTunnel appex, and Scripts/build-hev-socks5-tunnel.sh — lives only on the unmerged timo/socks5-vpn branch. On master (where this workflow runs):

  • no .gitmodules, no submodule
  • no WebDriverAgentTunnel target in the Xcode project
  • no Scripts/build-hev-socks5-tunnel.sh

So the added steps would have failed the build-real / build-sim jobs on the very first run.

The fix

Remove the two tunnel-build steps. Scripts/ci/build-real.sh and Scripts/ci/build-sim.sh build the WebDriverAgentRunner / WebDriverAgentRunner_tvOS schemes directly, with no tunnel dependency on master. The submodules: recursive checkout is left in place — it's a harmless no-op today and is ready if the tunnel work later merges to master (at which point the build step can be reintroduced).

Diff: 1 file changed, 9 deletions(-).

🤖 Generated with Claude Code

The hev-socks5-tunnel submodule and HevSocks5Tunnel.xcframework live on
the unmerged timo/socks5-vpn branch, not on master. prebuild-r2.yml (added
in #13) is master-based, where WebDriverAgentRunner does not link the
WebDriverAgentTunnel appex, there is no .gitmodules, and
Scripts/build-hev-socks5-tunnel.sh does not exist — so the "Build SOCKS5
tunnel xcframework" steps would fail the build immediately.

Remove them. build-real.sh / build-sim.sh build the runner schemes
directly with no tunnel dependency on master.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Timo972 Timo972 merged commit cec3ca3 into timo/prebuild-wda-r2 Jun 15, 2026
12 of 32 checks passed
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