ci: use W3C-compliant Sauce Labs tunnelName and remove deprecated tunnelIdentifier - #33723
Conversation
9f8af3f to
01884a2
Compare
There was a problem hiding this comment.
Code Review
This pull request updates the Protractor Sauce Labs configuration by explicitly mapping W3C capabilities and cleaning up the tunnel configuration properties. The reviewer suggested a more robust approach to mapping capabilities by destructuring and spreading the remaining properties to prevent silently dropping other standard or browser-specific capabilities in the future.
01884a2 to
b03ee7b
Compare
There was a problem hiding this comment.
Code Review
This pull request updates the Protractor Saucelabs configuration by explicitly mapping browser capabilities and simplifying the tunnel identifier properties. The reviewer recommends using object destructuring with the rest operator to avoid silently dropping other browser-specific options or custom capabilities that may be present in the capabilities array.
b03ee7b to
25c1a1b
Compare
Starting July 31, 2026, Sauce Labs servers will no longer support Sauce Connect 4 traffic. During the upgrade to Sauce Connect 5 (
saucelabs/sauce-connect-action@v3), passing bothtunnelIdentifierandtunnelNamecaused Sauce Labs W3C WebDriver session creation to fail with:This commit removes the deprecated
tunnelIdentifiercapability from both the top-level capability object and'sauce:options', only passingtunnelNameinside'sauce:options'to ensure 100% W3C WebDriver specification compliance for Sauce Connect 5.