The Wire · Showcase
DOTNET TIGHTENS DEPENDENCY CHAINS, OPENS BUILD GATES FOR POSIX SYSTEMS
By RepoJournal · Filed · About .NET
The core dotnet repo ingested LLVM and Node updates overnight while runtime tightened its milestone workflow, and arcade broke free from BSD-unfriendly shell commands.
The main branch pulled in fresh LLVM and Node dependencies [1] as part of its automated dependency sync cycle, keeping the native toolchain current. Runtime repo got what it asked for: closed-state codeflow milestones [2] that prevent contributors from accidentally filing issues against preview builds. This trades visibility for triage discipline. Meanwhile, arcade took a compatibility swing at OpenBSD systems [3], swapping out the non-POSIX `find -quit` for a more portable `find | head -n 1` pattern after hitting unsupported switch errors during cross-compilation. The change unblocks OpenBSD builds without changing the underlying logic.
Action items
- → Verify LLVM and Node versions in your local build match [ref:1] before next native compilation dotnet/dotnet [plan]
- → If building on BSD-like systems, pull latest arcade [ref:5] to get POSIX-compliant find behavior dotnet/arcade [monitor]
- → Check if your repo should opt into closed milestones for preview triage control dotnet/dotnet [monitor]
References
- [1] [main] Update dependencies from dotnet/llvm-project, dotnet/node ↗ dotnet/dotnet
- [2] Allow codeflow milestones to be created as closed (opt-in per repo) ↗ dotnet/dotnet
- [3] Use POSIX alternative of `find -quit` ↗ dotnet/arcade
FAQ
- What changed in .NET on June 28, 2026?
- The core dotnet repo ingested LLVM and Node updates overnight while runtime tightened its milestone workflow, and arcade broke free from BSD-unfriendly shell commands.
- What should .NET teams do about it?
- Verify LLVM and Node versions in your local build match [ref:1] before next native compilation • If building on BSD-like systems, pull latest arcade [ref:5] to get POSIX-compliant find behavior • Check if your repo should opt into closed milestones for preview triage control
- Which .NET repositories shipped on June 28, 2026?
- dotnet/dotnet, dotnet/arcade