Skip to content

perf(http-client-csharp): parallelize Azure SDK regeneration#11284

Open
JoshLove-msft wants to merge 2 commits into
microsoft:mainfrom
JoshLove-msft:josh/parallelize-csharp-regen
Open

perf(http-client-csharp): parallelize Azure SDK regeneration#11284
JoshLove-msft wants to merge 2 commits into
microsoft:mainfrom
JoshLove-msft:josh/parallelize-csharp-regen

Conversation

@JoshLove-msft

Copy link
Copy Markdown
Contributor

Summary

  • regenerate matching Azure SDK libraries concurrently instead of processing service directories serially
  • install tsp-client and build the shared client plugin once before parallel generation
  • keep ai libraries serialized to avoid conflicts in their shared plugin output
  • preserve manual-run failure reporting for individual library failures

Validation

  • built the C# emitter and generator
  • ran Cop static analysis
  • regenerated two Azure SDK libraries concurrently in a clean azure-sdk-for-net worktree

JoshLove-msft and others added 2 commits July 16, 2026 16:03
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@pkg-pr-new

pkg-pr-new Bot commented Jul 16, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@typespec/http-client-csharp@11284

commit: 957dd90

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.
Some pipeline(s) encountered errors during trigger evaluation.

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