dotnet / dotnet/msbuild

Environment variable keys should be case sensitive on unix

Open
#12,858 0 comments 0 reactions 0 assignees View on GitHub
backlog Breaking Change triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 8h
Merged PRs (30d)
141

Description

MSbuild treats environment variable keys as case insensitive where it should be OS-based, insensitive on windows, sensitive on unix-like

Probably needs changewave and a detection mechanism how to figure out if this change causes issues (logging in binary logger environment variable at time of use instead of at time of start of build, though that also risks logging secrets which was removed previously)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.