RepoJournal
.NET

@dotnet

The .NET runtime, ASP.NET, and the C# tooling

Pick a date

The Wire · Showcase

SDK OVERHAULS BUILD SYSTEM FOR PARALLEL EXECUTION

By RepoJournal · Filed · About .NET

The dotnet/sdk team is migrating core MSBuild tasks to support multithreaded execution, unblocking the entire test suite from xUnit to MSTest.

Two critical build tasks shipped migrations to `IMultiThreadableTask` [1][2], fixing long-standing MSBuild compatibility issues that prevented parallel builds. This is foundational work for a larger push: the SDK is building MSTest infrastructure to onboard ~53 test projects off xUnit [3], a move that requires first decoupling the shared test framework from xUnit's shallow but pervasive coupling [4]. Separately, SignalR's Swift client bumped MessagePack to 8.0.28 [5] and replaced stored secrets with GitHub OIDC for e2e authentication [6], eliminating long-lived connection strings from CI. WinForms pulled routine codeflow updates from the VMR [8], and the SDK fixed misspellings in error messages across multiple files [7].

Action items

References

  1. [1] Migrate ComputeStaticWebAssetsTargetPaths ↗ dotnet/sdk
  2. [2] Migrate DiscoverPrecompressedAssets to IMultiThreadableTask ↗ dotnet/sdk
  3. [3] Add Microsoft.NET.TestFramework.MSTest infra to onboard the test suite to MSTest ↗ dotnet/sdk
  4. [4] Migrate Microsoft.TemplateEngine.Authoring.Tasks.IntegrationTests to MSTest.Sdk on MTP ↗ dotnet/sdk
  5. [5] Bump Microsoft.AspNetCore.SignalR.Protocols.MessagePack from 8.0.11 to 8.0.28 ↗ dotnet/signalr-client-swift
  6. [6] use OIDC for e2e test ↗ dotnet/signalr-client-swift
  7. [7] Corrected spelling issue in error messages ↗ dotnet/sdk
  8. [8] [main] Source code updates from dotnet/dotnet ↗ dotnet/winforms

FAQ

What changed in .NET on June 17, 2026?
The dotnet/sdk team is migrating core MSBuild tasks to support multithreaded execution, unblocking the entire test suite from xUnit to MSTest.
What should .NET teams do about it?
Review multithreaded task migrations in your builds - test for race conditions if you use ComputeStaticWebAssetsTargetPaths or DiscoverPrecompressedAssets • Track the MSTest framework migration PR - this unblocks 53 test projects moving off xUnit • Rotate any stored SignalR connection strings - OIDC auth is now the pattern
Which .NET repositories shipped on June 17, 2026?
dotnet/sdk, dotnet/signalr-client-swift, dotnet/winforms

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.