Skip to content

ci: pin the .NET 10 SDK to 10.0.402 (#461, 10.x) - #462

Merged
CaffeinatedCoder merged 1 commit into
release/10.xfrom
ci/461-pin-dotnet-sdk-10.x
Oct 25, 2026
Merged

CaffeinatedCoder merged 1 commit into
release/10.xfrom
ci/461-pin-dotnet-sdk-10.x

Conversation

@CaffeinatedCoder

Copy link
Copy Markdown
Owner

Closes #461

Problem

Since about 19:00 UTC, every job on a PR into release/10.x fails at "Setup .NET". global.json asks for 10.0.100 with latestFeature, so actions/setup-dotnet resolves "latest 10.0" through an aka.ms link, and that link now redirects to dotnetorigin.blob.core.windows.net, which answers HTTP 409 for every version, 10.0.402 included. It blocks #454, #458, #459 and #460, and the v10.3.0 tag's release.yml would fail the same way.

Change

The four Setup .NET steps in dotnet.yml and the two in release.yml ask for dotnet-version: 10.0.402. With an exact version, the install script downloads from its primary link on builds.dotnet.microsoft.com, which answers 200. That's how main's exact RC2 pin keeps working. 10.0.402 is the SDK the last green release/10.x run used. global.json is unchanged, so local builds aren't affected. Remove the pin once aka.ms resolves to a working host again (#461 says so).

main's docs job Build (10.x) gets the same pin in its own PR.

Tests

This PR's own CI is the check: it runs the changed workflow, so its "Setup .NET" steps install 10.0.402 and the jobs then run as before. release.yml only runs on a tag, so it's checked at v10.3.0.

🤖 Generated with Claude Code

…hat answers 409 (#461)

Resolving "latest 10.0" from global.json goes through an aka.ms link that now
redirects to dotnetorigin.blob.core.windows.net, which answers 409 for every
version. An exact version downloads from builds.dotnet.microsoft.com. global.json
is unchanged, so local builds are not affected.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CaffeinatedCoder CaffeinatedCoder added this to the 10.3.0 milestone Oct 25, 2026
@CaffeinatedCoder CaffeinatedCoder added chore Build, CI, packaging, refactoring with no behaviour change area/release Versioning, changelogs, release wiring labels Oct 25, 2026
@CaffeinatedCoder
CaffeinatedCoder merged commit 8b7927f into release/10.x Oct 25, 2026
9 of 11 checks passed
@CaffeinatedCoder
CaffeinatedCoder deleted the ci/461-pin-dotnet-sdk-10.x branch October 25, 2026 19:47
@CaffeinatedCoder CaffeinatedCoder mentioned this pull request Oct 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/release Versioning, changelogs, release wiring chore Build, CI, packaging, refactoring with no behaviour change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant