Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 11, 2025

Backport of #47472 to release/8.0.4xx

Description

This backports a small flag that enables the multi-RID inner builds for SDK Container publish to be performed serially instead of in parallel. Users using complex repo scenarios (blazor-wasm) or features that don't work well in multi-RID scenarios (GeneratePackageOnBuild) can use this flag to workaround (hopefully) temporary limitations in these features while teams work to make the builds safer, more idempotent, and more reliable.

Customer Impact

The MDE team will hit this as part of their migrations because some of their repos use GeneratePackageOnBuild. The broader .NET community has also hit this (e.g. Webreaper/SolisAgileManager#137) and continue to face build parallelism issues (Webreaper/SolisAgileManager#124 (comment)).

Testing

Manual local testing on repros from both groups above.

Risk

Low - this is a very small change that enforces serialization only.

/cc @baronfel

@ghost ghost added Area-Infrastructure untriaged Request triage from a team member labels Mar 11, 2025
@baronfel baronfel changed the title [release/8.0.4xx] [release/9.0.3xx] add a flag to let users opt into serial builds of inner-RID containers [release/8.0.4xx] add a flag to let users opt into serial builds of inner-RID containers Mar 11, 2025
@baronfel baronfel requested a review from a team March 11, 2025 21:16
@baronfel baronfel added Area-Containers Related to dotnet SDK containers functionality Servicing-consider and removed Area-Infrastructure labels Mar 11, 2025
@rbhanda rbhanda added this to the 8.0.16 milestone Mar 13, 2025
@Forgind Forgind removed untriaged Request triage from a team member Branch Lockdown labels Apr 2, 2025
@baronfel baronfel merged commit 36cf069 into release/8.0.4xx Apr 3, 2025
26 of 27 checks passed
@baronfel baronfel deleted the backport/pr-47472-to-release/8.0.4xx branch April 3, 2025 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Containers Related to dotnet SDK containers functionality Servicing-approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants