Skip to content

Add noEmit to BuildOrchestrator overrideCompilerOptions - #64759

Open
Elecmonkey (elecmonkey) wants to merge 2 commits into
microsoft:mainfrom
elecmonkey:build-orchestrator-noemit
Open

Elecmonkey (elecmonkey) wants to merge 2 commits into
microsoft:mainfrom
elecmonkey:build-orchestrator-noemit

Conversation

@elecmonkey

Copy link
Copy Markdown

Follow-up to #64158: adds noEmit to OverrideCompilerOptions for createBuildOrchestrator.

This also fixes CreateBuildOrchestratorParams on the Go side. The embedded BuildOptions/CompilerOptions had JSON name tags, so the flattened options sent by the client were ignored. The existing test's declaration: false on composite projects now correctly errors (TS6304), so it uses declaration: true.

Also fix CreateBuildOrchestratorParams so that its embedded BuildOptions
and CompilerOptions are inlined when unmarshalling. The client sends these
options flat (matching the generated protocol types), but the json name
tags made the server expect them nested, so all build and override options
were silently dropped.
@typescript-automation typescript-automation Bot added the For Uncommitted Bug PR for untriaged, rejected, closed or missing bug label Oct 13, 2026
@elecmonkey

Copy link
Copy Markdown
Author

@microsoft-github-policy-service agree

@elecmonkey
Elecmonkey (elecmonkey) marked this pull request as ready for review October 13, 2026 03:11
Copilot AI balanced review requested due to automatic review settings October 13, 2026 03:11
@typescript-automation

Copy link
Copy Markdown
Contributor

This PR doesn't have any linked issues. Please open an issue that references this PR. From there we can discuss and prioritise.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants