Commit graph

6745 commits

Author SHA1 Message Date
Winniexu01
aef035a8da Update artifact size basline 2024-04-25 09:20:01 +00:00
Ella Hathaway
fec9bc2d56
Update Sdk Diff Tests baselines and exclusions (#19570) 2024-04-24 08:52:30 -07:00
Alexander Köplinger
b97fe47626
[VMR] Disable CodeQL on public builds (#19578) 2024-04-24 13:18:03 +02:00
dotnet-maestro[bot]
c9449dedb9
[main] Update dependencies from dotnet/sdk (#19534)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.4.24218.1 to 9.0.0-preview.4.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24218.3 to 9.0.0-preview.4.24220.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.4.24218.2 to 9.0.0-preview.4.24219.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.400-beta.24218.1 to 12.8.400-beta.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.400-beta.24218.1 to 8.0.400-beta.24223.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.11.0-1.24218.2 to 4.11.0-1.24222.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.11.0-1.24218.2 to 4.11.0-1.24222.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.11.0-preview-24218-01 to 17.11.0-preview-24222-11 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.11.0-preview-24218-01 to 17.11.0-preview-24222-11 (parent: Microsoft.NET.Sdk)
  - NuGet.Build.Tasks: from 6.11.0-preview.1.27 to 6.11.0-preview.1.28 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24218.7 to 9.0.0-preview.4.24222.8 (parent: Microsoft.NET.Sdk)

 - Install node 20.x on windows build to fix aspnetcore build

 - Merge branch 'main' into darc-main-35a979bc-455b-4e15-b1bf-6da27d06b3a5

 - Rebootstrap VMR with arcade changes

 - Merge branch 'main' into darc-main-35a979bc-455b-4e15-b1bf-6da27d06b3a5

 - Remove patches
2024-04-23 23:55:12 +00:00
Viktor Hofer
c8b1046580
Rename publish.proj to merge-asset-manifests.proj (#19561) 2024-04-23 12:33:09 +00:00
Ella Hathaway
118dfc281e
Add runtime patch to get passing SB Alpine leg (#19558) 2024-04-22 22:20:58 +00:00
Jeremy Koritzinsky
e3b6bde7c8
Enable building "non-official" VMR builds (#19491) 2024-04-22 20:12:49 +00:00
Nikola Milosavljevic
94d9faf698
Add SDK Symbols tests (#19528)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-04-21 06:43:48 -07:00
Jackson Schuster
f68131bd8a
[VMR] Reenable crossgen (#18294)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-04-19 19:50:59 +02:00
dotnet-maestro[bot]
d8c790d5e8
[main] Update dependencies from dotnet/sdk (#19508)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-04-19 01:28:25 +00:00
Ella Hathaway
d5b2281cf2
Fix path for trx files (#19529) 2024-04-18 22:42:52 +00:00
Jackson Schuster
6723ebcc08
Add Unified Build produced NuGet package validation against official build (#19304)
Adds validation for Nuget packages produced by the VMR comparing the file contents to the official build packages of the same version.

Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-04-17 15:10:55 -07:00
Alexander Köplinger
703169facd
[VMR] Update .gdnbaselines with latest changes (#19507) 2024-04-17 14:41:35 -05:00
Jeremy Koritzinsky
a94bcfb173
Enable efcore in the VMR build (#19313) 2024-04-17 07:06:27 -07:00
dotnet-maestro[bot]
55abb4a79c
[main] Update dependencies from dotnet/sdk (#19479)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
2024-04-16 13:27:34 -05:00
Jeremy Koritzinsky
9b33ce6b38
Use the repo asset manifests to discover dependency versions (#19389) 2024-04-16 07:43:32 -07:00
Ella Hathaway
028595d80c
[SDK Diff Tests] Update exclusion file before baseline assertion (#19465) 2024-04-15 12:35:17 -07:00
Jeremy Koritzinsky
eed5184764
Build the SourceBuilt tarball in the publish job and include the merged vertical manifest in it. (#19433)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-04-15 19:17:01 +00:00
Jeremy Koritzinsky
5776243be6
Allow test databases in the VMR build and add license suppressions for efcore (#19477)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-04-15 12:13:15 -07:00
Michael Yanni
573c98a59e
[automated] Merge branch 'release/8.0.3xx' => 'main' (#19451) 2024-04-15 11:15:09 -07:00
Matt Thalman
ddde67f4ad
Update SB artifact size baseline (#19475) 2024-04-15 16:20:55 +00:00
Jo Shields
ebe8dc51f4
[VMR] light up Mono LLVM lanes (#19398) 2024-04-15 11:52:42 -04:00
Adeel Mujahid
6754710a73
Align riscv64 and loongarch64 checks (#19469) 2024-04-15 10:32:47 +02:00
Jason Zhai
82b80328e7 Merge branch 'release/8.0.3xx' 2024-04-14 23:08:55 -07:00
Michael Yanni
0b2efdfe97
[automated] Merge branch 'release/8.0.2xx' => 'release/8.0.3xx' (#19440) 2024-04-12 12:56:26 -07:00
Alexander Köplinger
9aa08dcf61
[VMR] Add aspire test certificates to allowed-vmr-binaries.txt (#19452)
These are a copy of the ones from aspnetcore which are already in the list.

Fixes https://github.com/dotnet/source-build/issues/4306
2024-04-12 15:44:11 +00:00
Ladi Prosek
2e4e62f639
Redo "NGEN Microsoft.DotNet.MSBuildSdkResolver.dll and its dependencies" for devenv only (#19399)
Fixes: [AB#2014670](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/2014670)

### Description

A change was made in 8.0.2xx to register MSBuildSdkResolver for NGEN (#17732), against both devenv.exe and MSBuild.exe. Later a bug was found in the way MSBuild.exe loads the resolver so the change was reverted in 8.0.3xx (#19112). However, because the change had a measurable positive perf effect, the revert was effectively a regression for devenv.exe and got flagged so by PerfDDRITs.

This PR is a re-do of the original change, only this time with MSBuild.exe omitted, i.e. we're NGENing the resolver only for the default architecture of devenv.exe.

### Customer Impact

Startup perf regression, about 5% more methods JITted in scenarios measured by Visual Studio PerfDDRITs.

### Regression

Yes, perf regression in VS 17.10.

### Risk 

Low
2024-04-12 09:20:24 -05:00
Jason Zhai
68d50dcde5 Merge branch 'release/8.0.2xx' into release/8.0.3xx 2024-04-11 23:43:30 -07:00
Jeremy Koritzinsky
c61f05c562
Add source mapping for dotnet/efcore (#19432) 2024-04-11 07:55:30 -07:00
Přemek Vysoký
249c65dec2
Removed unnecessary cloaking rules for appinsights (#19435) 2024-04-11 15:01:48 +02:00
Jason Zhai
31f04fecb5 Merge branch 'release/8.0.1xx' into release/8.0.2xx 2024-04-10 23:19:17 -07:00
Nikola Milosavljevic
8f9999e885
Stop publishing of additional packages in fsharp (#19404) 2024-04-10 15:25:11 -07:00
Alexander Köplinger
a72af0f407
[VMR] Set VSRedistCommonNetCoreSharedFrameworkx6490PackageVersion in ExtraPackageVersionPropsPackageInfo (#19400) 2024-04-10 22:36:47 +02:00
dotnet-maestro[bot]
0c017826a7
[main] Update dependencies from dotnet/source-build-externals (#19307) 2024-04-10 17:41:46 +00:00
Ella Hathaway
b978fe7153
Add 1ES PT baseline for VMR (#19336) 2024-04-10 10:37:25 -07:00
Jo Shields
88a7cec797
[VMR] Light up Alpine lanes (#19332) 2024-04-10 12:03:01 -04:00
Alexander Köplinger
310e0ca1c3
[VMR] Pass architecture to wpf and windowsdesktop repos (#19393)
Works around https://github.com/dotnet/source-build/issues/4313 and https://github.com/dotnet/source-build/issues/4314
2024-04-10 14:58:04 +02:00
Viktor Hofer
52d8d05dff
Run tests by default and again enable them in UB (#19366) 2024-04-10 06:52:44 +00:00
Jason Zhai
5e92904a8b Merge branch 'release/8.0.2xx' into release/8.0.3xx 2024-04-09 23:21:13 -07:00
Viktor Hofer
226c8fbd20
Create binlog for init-source-only.proj only when requested (#19379) 2024-04-10 07:25:39 +02:00
dotnet-maestro[bot]
b251ece75f
[main] Update dependencies from dotnet/sdk (#19333)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24209.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24209.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24209.2 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.4.24205.2 to 9.0.0-preview.4.24208.6 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24209.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-preview.4.24203.6 to 9.0.0-preview.4.24208.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24209.2 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.4.24204.1 to 9.0.0-preview.4.24208.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.300-beta.24203.1 to 12.8.300-beta.24208.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.300-beta.24203.1 to 8.0.300-beta.24208.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.11.0-1.24180.2 to 4.11.0-1.24208.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.11.0-1.24180.2 to 4.11.0-1.24208.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.11.0-preview-24178-16 to 17.11.0-preview-24208-03 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.11.0-preview-24178-16 to 17.11.0-preview-24208-03 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport: from 9.0.0-preview.4.24201.2 to 9.0.0-preview.4.24204.9 (parent: Microsoft.NETCore.App.Runtime.win-x64)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.4.24204.3 to 9.0.0-preview.4.24209.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.emsdk: from 9.0.0-preview.4.24201.2 to 9.0.0-preview.4.24204.9 (parent: Microsoft.NETCore.App.Runtime.win-x64)
  - Microsoft.Deployment.DotNet.Releases: from 2.0.0-preview.1.24172.2 to 2.0.0-preview.1.24176.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.deployment-tools: from 9.0.0-preview.1.24172.2 to 9.0.0-preview.1.24176.3 (parent: Microsoft.NET.Sdk)

 - Merge branch 'main' into darc-main-a2ebb289-c7c5-4c26-bbc7-ea2db045f66a

 - Merge branch 'main' into darc-main-a2ebb289-c7c5-4c26-bbc7-ea2db045f66a

 - Delete upstreamed xdt patch

 - Merge branch 'main' into darc-main-a2ebb289-c7c5-4c26-bbc7-ea2db045f66a

 - Merge branch 'main' into darc-main-a2ebb289-c7c5-4c26-bbc7-ea2db045f66a

 - Delete src/SourceBuild/patches/roslyn-analyzers/0001-Stop-publishing-of-additional-packages.patch
2024-04-10 01:21:47 +00:00
dotnet-sb-bot
96b43b4156 update global.json and Versions.props for .NET SDK 8.0.104 2024-04-09 20:03:10 +00:00
Viktor Hofer
4dc3002d4b
Use Traversal SDK to build tools (#19362) 2024-04-09 19:04:36 +00:00
Viktor Hofer
7747841414
Delete dead properties from the VMR orchestrator (#19365) 2024-04-09 12:24:36 +00:00
Viktor Hofer
12eec080d5
Use Microsoft.Build.NoTargets in repo-projects (#19363) 2024-04-09 11:48:12 +02:00
Jo Shields
cadcd99f30
[VMR] Light up NativeAOT OSX short lanes (#19355) 2024-04-09 09:17:38 +02:00
Jason Zhai
25687f151a Merge branch 'release/8.0.1xx' into release/8.0.2xx 2024-04-08 23:52:18 -07:00
Matt Mitchell
9858c6c389
Add explicit arcade reference (#19360) 2024-04-09 06:36:14 +00:00
Viktor Hofer
be917a9346
Make SmokeTests use repo infrastructure (#19290) 2024-04-09 07:00:39 +02:00
Ella Hathaway
1f755295b5
[8.0.1xx] Update scancode to 32.1.0 (#19357) 2024-04-08 18:57:20 +00:00