Chet Husk
ac487ddeb1
Fix reading of minimum MSBuild version
2024-03-22 13:23:06 -05:00
Chet Husk
38966b4a7c
Generate a props file that can be used to detect MSBuild version mismatches.
...
We know the minimum and 'bundled' MSbuild versions, but users may build a project with newer SDKs than we expected (specifically when full-framework MSBuild is starting the build of an SDK-style project).
When this occurs, we'd like to automatically condition the use of PackageReferences meant to ensure compatibility of the Roslyn toolchain, so we need to know if we are in this mismatched situation.
A fast and simple way to do this is to 'stamp' the 'expected' version
of MSBuild during product construction and compare that to the
'current' version being used during the actual build.
2024-03-22 11:43:18 -05:00
Nikola Milosavljevic
049c92b4d3
Use package source mappings in VMR build ( #19114 )
...
Co-authored-by: Michael Simons <msimons@microsoft.com>
2024-03-22 07:31:28 -07:00
Ella Hathaway
700ed9e1dd
Additional Binary Exclusions ( #19135 )
2024-03-22 09:09:24 -05:00
Ella Hathaway
3a619503f0
Remove cloaked binaries ( #18563 )
2024-03-21 17:07:19 -07:00
Ella Hathaway
e8ca46aac6
Updates to Binary Tooling ( #19043 )
2024-03-20 22:02:21 +00:00
Michael Simons
c2f20810fe
Remove the format repo which was merged into sdk ( #19113 )
2024-03-20 15:54:56 +00:00
dotnet-maestro[bot]
eaacb55a77
[main] Update dependencies from dotnet/sdk ( #19080 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: JL03-Yue <59816815+JL03-Yue@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-20 08:31:28 +00:00
dotnet-maestro[bot]
82099924ef
[main] Update dependencies from dotnet/source-build-externals ( #19097 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: JL03-Yue <59816815+JL03-Yue@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-20 07:47:42 +00:00
Viktor Hofer
e22bf5e53d
Support building with desktop msbuild ( #19095 )
2024-03-19 14:12:41 +01:00
Matt Thalman
f7cf9370bb
Update SDK diff and artifacts sizes baseline ( #19066 )
2024-03-18 10:37:51 -05:00
dotnet-maestro[bot]
725a5a46c6
[main] Update dependencies from dotnet/arcade ( #19049 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-18 15:30:36 +00:00
Nikola Milosavljevic
1f6f78f1c5
Revert non-determinism in Nuget local sources ( #19074 )
2024-03-16 09:11:17 +01:00
Viktor Hofer
0c23c8d723
Move sdkArchiveDiff into installer.proj ( #19069 )
2024-03-15 22:21:23 +00:00
Viktor Hofer
e38441beb8
Condition copy inner built restore package on source-build ( #19072 )
2024-03-15 21:25:32 +00:00
Viktor Hofer
8745d0f816
Change default for MinimalConsoleLogOutput ( #19070 )
2024-03-15 21:24:55 +00:00
Matt Mitchell
811c35935e
Add WindowsDesktop dependency from sdk.proj ( #19071 )
2024-03-15 22:24:17 +01:00
Michael Yanni
b40c44502d
Migrate to 1ES templates for internal builds ( #19016 )
2024-03-15 13:42:58 -07:00
dotnet-maestro[bot]
4106448ffa
[main] Update dependencies from dotnet/sdk ( #19065 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matt Mitchell (.NET) <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-15 13:05:34 -07:00
Přemek Vysoký
bf87f95f44
Add a PR version of VMR pipelines ( #19063 )
2024-03-15 09:10:10 -07:00
Nikola Milosavljevic
3384a8d60f
Enable publishing in VMR ( #18917 )
...
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-15 15:48:15 +01:00
Michael Simons
3ee5304e71
Move the source-build script back to the root of the repo ( #19059 )
2024-03-15 14:45:04 +00:00
Ella Hathaway
a0a5de0c52
ApplicationInsights patch in Arcade ( #19042 )
2024-03-14 07:33:55 -05:00
Michal Strehovský
f51a2d95a5
Add linux-bionic-arm to native AOT runtime packs ( #19022 )
2024-03-13 22:53:43 +09:00
Viktor Hofer
a64fc0bd58
Only msbuild code formatting ( #18801 )
2024-03-13 12:22:03 +00:00
Ella Hathaway
b76440930b
Binary tooling ( #18726 )
2024-03-12 10:30:23 -06:00
Viktor Hofer
15f666742c
Enable msbuild in the unified build ( #18770 )
...
Co-authored-by: Matt Mitchell (.NET) <mmitche@microsoft.com>
2024-03-12 16:26:46 +00:00
Jeremy Koritzinsky
b6d8862500
Set the CrossBuild property instead of the CROSSCOMPILE environment variable ( #18915 )
2024-03-11 16:03:44 -07:00
Michael Yanni
965c26c8cc
Merge branch 'main' into feature/1es-templates
2024-03-11 13:02:26 -07:00
Michael Yanni
bcdca559bb
NuGetPackageRoot already contains a slash in it so removing extra slash.
2024-03-11 13:01:47 -07:00
Matt Thalman
6ffda8851c
Revert "Rebootstrap SB SDK/artifacts" ( #18964 )
2024-03-11 14:07:07 +00:00
dotnet-maestro[bot]
232d2df252
[main] Update dependencies from dotnet/sdk ( #18916 )
...
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-10 09:48:30 +01:00
Jackson Schuster
1dce1914fc
Build sdkArchiveDiff only when we'll run it ( #18930 )
2024-03-09 09:14:38 +00:00
Matt Thalman
3de6912d73
Enable parallel builds across repos of VMR ( #18824 )
2024-03-08 21:59:46 +00:00
Matt Thalman
360eff1732
Rebootstrap SB SDK/artifacts ( #18763 )
2024-03-08 09:32:47 -06:00
Jackson Schuster
34940c02d7
Exclude archive diff target on pgo leg ( #18918 )
2024-03-07 23:11:56 -08:00
v-wuzhai
8d53942879
[automated] Merge branch 'release/8.0.3xx' => 'main' ( #18901 )
2024-03-08 14:33:06 +08:00
Jackson Schuster
e27cdf1f90
Exclude archive diff target on pgo leg
2024-03-07 17:09:40 -08:00
Viktor Hofer
7fc4318b30
Update build.proj to make the build mode clearer ( #18913 )
2024-03-07 18:10:41 +00:00
Jackson Schuster
a36d3611ed
Add SdkArchiveDiff task to verify the sdk archive has all the expected files ( #18748 )
2024-03-07 10:03:38 -08:00
Jason Zhai
b725b838b3
Merge branch 'release/8.0.3xx'
2024-03-07 01:37:39 -08:00
Jackson Schuster
2286d77633
Use Item transform instead of batching to output lines to file
2024-03-06 21:31:51 -08:00
Jackson Schuster
6ca4c6f0d2
Use .diff instead of csv for sdk content diffs
2024-03-06 13:37:06 -08:00
Jackson Schuster
60c0a7e489
Add args to WriteLinesToFile
2024-03-06 12:01:10 -08:00
Jackson Schuster
b290188e39
Use remote file name for downloaded sdk
2024-03-06 11:59:14 -08:00
Jackson Schuster
2c5bee4788
Fix typo
2024-03-06 11:57:01 -08:00
Jackson Schuster
36d3cfa394
Update src/SourceBuild/content/eng/sdkArchiveDiffs.targets
...
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-03-06 11:46:02 -08:00
Jackson Schuster
97fc3b8342
PR Feedback: Formatting, move/add conditions, output diffs to csv in logs
2024-03-06 11:41:32 -08:00
Matt Mitchell
c885fca733
Scripts to restore commonly changes files ( #18578 )
2024-03-06 15:37:24 +01:00
Tom Deseyn
c0f4c586c2
Add product rid to ILCompiler rids when bundling ILCompiler with the SDK. ( #18835 )
2024-03-06 13:18:13 +01:00