Skip to content

Merge SDK-7954-server-config-override - #303

Merged
bsautomation merged 8 commits into
sdk_v9_pre_prodfrom
SDK-7954-server-config-override
Oct 23, 2026
Merged

bsautomation merged 8 commits into
sdk_v9_pre_prodfrom
SDK-7954-server-config-override

Conversation

@bsautomation

Copy link
Copy Markdown
Contributor

Merge into sdk_v9_pre_prod :by automationbs

kamal-kaur04 and others added 8 commits October 22, 2026 18:05
On the CLI flow the binary forwards the server's sdk_config as serverSdkConfig
with the list of overridden keys. The service deep-merges exactly those keys
into its options in the main process and every worker, mapping the keys
getBinConfig renames back to their option names. In onPrepare a server
parallelsPerPlatform becomes each capability's wdio:maxInstances, with
maxInstances raised to fit, and server platforms layer onto the capability at
the same index. Without the key list nothing changes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…bility holds it at both levels

getBinConfig flattens bstack:options last, so a key written only to the
capability top level left the stale bstack:options copy in effect.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The option is a function; a server value can only be a string, which the
automate module then called, so no session was named or marked.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…per key

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…to it

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@bsautomation
bsautomation requested a review from a team as a code owner October 23, 2026 13:47
@bsautomation
bsautomation requested review from AakashHotchandani and rounak610 and removed request for a team October 23, 2026 13:47
@coderabbitai

coderabbitai Bot commented Oct 23, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Central YAML (base), Organization UI (inherited), Workspace UI (inherited); Enforced overrides: Organization
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: bc81b132-9bbb-4b80-9ebc-f28c53284ce1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@bsautomation
bsautomation merged commit 17dd03c into sdk_v9_pre_prod Oct 23, 2026
21 of 25 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.

2 participants