Skip to content

Enable fail on prebuilt baseline errors#14026

Merged
mthalman merged 1 commit into
dotnet:mainfrom
mthalman:14022
Sep 13, 2023
Merged

Enable fail on prebuilt baseline errors#14026
mthalman merged 1 commit into
dotnet:mainfrom
mthalman:14022

Conversation

@mthalman

Copy link
Copy Markdown
Member

Fixes #14022

This ensures the existence of SB prebuilts will cause repo builds to fail even if they don't treat warnings as errors.

@mthalman mthalman requested review from a team and mmitche September 13, 2023 19:56
@mthalman mthalman enabled auto-merge (squash) September 13, 2023 20:58
@mthalman mthalman merged commit 1d451c3 into dotnet:main Sep 13, 2023
ViktorHofer added a commit that referenced this pull request Jun 12, 2026
Make the temporary #14026 workaround leave visible evidence in CI console
logs (it only fires when the drive casing actually differs, so this is not
noisy on healthy machines).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
ViktorHofer added a commit that referenced this pull request Jun 12, 2026
NetCoreSdkRoot carries a trailing directory separator, but
GetFinalPathNameByHandle returns the canonical path without one. The
strict full-path equality guard therefore always failed, making the
drive-casing normalization a silent no-op and leaving MSB4216 (#14026)
unfixed. Compare with trailing separators trimmed from both sides.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ArPow should default to error on prebuilt baseline comparison

3 participants