You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Consolidate .NET SDK versions to 10.0.x across all GitHub workflows (#5847)
## Description
Eight workflows install 2+ .NET SDK versions (combinations of 6.0.x,
8.0.x, 9.0.x alongside 10.0.x). All secondary versions are unnecessary —
.NET 10 SDK resolves older targeting packs via NuGet, self-contained
publishes bundle the runtime, and tools like CLOG/docfx support
roll-forward.
**Workflow changes** — remove secondary `dotnet-version` entries,
keeping only `10.0.x`:
- `check-clog.yml`: drop 8.0.x (CLOG already sets
`DOTNET_ROLL_FORWARD=Major`)
- `publish-docfx.yml`: drop 8.x (global tools roll forward natively)
- `check-dotnet.yml`, `dotnet-test.yml`, `plugins.yml`: drop 6.0.x (SDK
builds net6.0/netcoreapp3.1/netstandard targets via NuGet targeting
packs)
- `package-linux.yml`, `package-alpine-linux.yml`,
`validate-linux-packages-reuse.yml`: drop 9.0.x (self-contained publish
includes runtime in output)
- `plugins.yml`: add `DOTNET_ROLL_FORWARD: LatestMajor` to the Package
step so the `plugintool` global tool (which targets net6.0) runs on the
.NET 10 runtime instead of requiring .NET 6 to be installed.
**Project change:**
- `src/cs/tool/MsQuicTool.csproj`: `net6.0` → `net10.0`. This is an
internal test tool (not published), and `dotnet run` requires a matching
runtime. The library `msquic.csproj` multi-targeting
(net6.0/netstandard2.0/netstandard2.1) is unchanged.
## Testing
All existing CI workflows cover these changes — they exercise the exact
build/run paths affected. No new tests needed.
## Documentation
No documentation impact.
<!-- START COPILOT CODING AGENT TIPS -->
---
💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: guhetier <15261469+guhetier@users.noreply.github.com>
0 commit comments