-
-
Notifications
You must be signed in to change notification settings - Fork 13.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
dotnet: infrastructure improvements #336824
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f072fe5 - Browse repository at this point
Copy the full SHA f072fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67dfaa9 - Browse repository at this point
Copy the full SHA 67dfaa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f820d2c - Browse repository at this point
Copy the full SHA f820d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b01ca64 - Browse repository at this point
Copy the full SHA b01ca64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60eb0db - Browse repository at this point
Copy the full SHA 60eb0dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 773cc0d - Browse repository at this point
Copy the full SHA 773cc0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e05c0c4 - Browse repository at this point
Copy the full SHA e05c0c4View commit details -
nuget-to-nix: use dotnet from PATH
The dotnet sdk used usually needs to match the one required by the project (global.json). Having the dependcy in nix just meant it always had to be overridden.
Configuration menu - View commit details
-
Copy full SHA for 1d4d0d3 - Browse repository at this point
Copy the full SHA 1d4d0d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d3a7d - Browse repository at this point
Copy the full SHA 60d3a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ee815 - Browse repository at this point
Copy the full SHA c1ee815View commit details -
Configuration menu - View commit details
-
Copy full SHA for b168574 - Browse repository at this point
Copy the full SHA b168574View commit details -
Configuration menu - View commit details
-
Copy full SHA for bfa7bef - Browse repository at this point
Copy the full SHA bfa7befView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6097d6e - Browse repository at this point
Copy the full SHA 6097d6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f72628 - Browse repository at this point
Copy the full SHA 7f72628View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b556e - Browse repository at this point
Copy the full SHA 65b556eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce92a42 - Browse repository at this point
Copy the full SHA ce92a42View commit details -
nuget-package-hook: unpack nuspec as lower-case
Some obscure build things, like in the msbuild package, assume that the nuspec files are lower-case.
Configuration menu - View commit details
-
Copy full SHA for a0c5f26 - Browse repository at this point
Copy the full SHA a0c5f26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 521b7b5 - Browse repository at this point
Copy the full SHA 521b7b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 346e862 - Browse repository at this point
Copy the full SHA 346e862View commit details -
dotnet-sdk-setup-hook: configure nuget in sourceRoot
Instead of creating a nuget.config in NIX_BUILD_TOP, and depending on inheritance from sourceRoot, we'll make the required changes directly in the latter. This fixes packages where sourceRoot is NIX_BUILD_TOP.
Configuration menu - View commit details
-
Copy full SHA for e7fb591 - Browse repository at this point
Copy the full SHA e7fb591View commit details -
addNuGetDeps: move TMPDIR handling out of fetch-deps
We now handle creating TMPDIR and setting the working directory outide of nix-shell. This allows nix-shell to set NIX_BUILD_TOP correctly.
Configuration menu - View commit details
-
Copy full SHA for c693cb8 - Browse repository at this point
Copy the full SHA c693cb8View commit details -
nuget-to-nix: use xmlstarlet instead of xq (yq)
xq has such a long startup time that this significantly improves performance.
Configuration menu - View commit details
-
Copy full SHA for e6bca73 - Browse repository at this point
Copy the full SHA e6bca73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb1510 - Browse repository at this point
Copy the full SHA 4bb1510View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2066931 - Browse repository at this point
Copy the full SHA 2066931View commit details -
Configuration menu - View commit details
-
Copy full SHA for a418943 - Browse repository at this point
Copy the full SHA a418943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e5b1ff - Browse repository at this point
Copy the full SHA 0e5b1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aad599 - Browse repository at this point
Copy the full SHA 3aad599View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f1e66 - Browse repository at this point
Copy the full SHA 57f1e66View commit details -
Configuration menu - View commit details
-
Copy full SHA for e33bdf8 - Browse repository at this point
Copy the full SHA e33bdf8View commit details -
dotnet-sdk-setup-hook.sh: add linkNuGetPackagesAndSources
linkNugetPackages and linkNuGetPackagesAndSources can now be disabled by setting them to false. linkNugetPackages will use _linkPackages, which is much faster.
Configuration menu - View commit details
-
Copy full SHA for e6e2f93 - Browse repository at this point
Copy the full SHA e6e2f93View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e9dd4 - Browse repository at this point
Copy the full SHA f5e9dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for be577a2 - Browse repository at this point
Copy the full SHA be577a2View commit details -
update-dotnet-lockfiles: skip packages that don't evaluate
This allows the script to run on platforms that can't fetch all of the packages, or without allowing unfree.
Configuration menu - View commit details
-
Copy full SHA for 3a7d2b8 - Browse repository at this point
Copy the full SHA 3a7d2b8View commit details -
update-dotnet-lockfiles: add startWith flag
This allows you to resume after a failure by passing the name of the first package you want to be fetched.
Configuration menu - View commit details
-
Copy full SHA for 988b57f - Browse repository at this point
Copy the full SHA 988b57fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 424bbc4 - Browse repository at this point
Copy the full SHA 424bbc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8bd63a - Browse repository at this point
Copy the full SHA d8bd63aView commit details