Commit graph

6765 commits

Author SHA1 Message Date
Viktor Hofer
d3b25302eb
Remove VMR and source-build infrastructure from installer (#19697) 2024-05-07 09:44:18 -05:00
Omair Majid
3ee35016dc
Handle spaces in properties passed to VMR's build.sh (#19686)
Co-authored-by: Ella Hathaway <67609881+ellahathaway@users.noreply.github.com>
2024-05-07 08:30:55 +02:00
Ella Hathaway
4dab71a9ef
Specify artifacts path (#19690) 2024-05-07 08:00:32 +02:00
Matt Thalman
d5455e0017
Fix comparison for scenario tests condition (#19670) 2024-05-07 00:59:34 +00:00
Ella Hathaway
8bc6f32ef2
Add false positive wpf licenses to exclusions (#19685) 2024-05-07 00:57:34 +00:00
Ella Hathaway
666a3759b8
Allow diagnostics test binaries (#19682) 2024-05-07 00:57:00 +00:00
Michael Simons
bf3469a0c0
Rebootstrap SDK to unblock testing issue (#19684) 2024-05-06 23:45:05 +00:00
dotnet-maestro[bot]
fa261b952d
[main] Update dependencies from dotnet/sdk (#19634)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Ella Hathaway <67609881+ellahathaway@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-05-03 12:59:01 -05:00
Ella Hathaway
974269c14a
Update artifacts size baseline (#19665) 2024-05-03 10:38:47 -07:00
Viktor Hofer
c1c4e1b718
Create 0001-Make-IDE0073-silent.patch (#19664) 2024-05-03 16:22:23 +00:00
Oleksandr.Didyk
1fd43420c7 fixup tag for sdk diff test runs 2024-05-03 15:33:47 +02:00
Viktor Hofer
23c59f686d
Create 0001-Disable-sdk-Installer-portion.patch (#19655) 2024-05-03 07:29:41 +00:00
Michael Simons
eeae65e284
Expanding roslyn patch to address all issues (#19651) 2024-05-02 23:16:57 +00:00
Viktor Hofer
241a8a396b
Create 0001-ambiguous-call-site.patch (#19647) 2024-05-02 20:01:44 +00:00
Matt Thalman
d092a8afb7
Fix Alpine SB legs (#19623) 2024-05-01 19:32:55 +00:00
dotnet-maestro[bot]
dbe6e6a6a7
[main] Update dependencies from dotnet/sdk (#19594)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-05-01 16:35:20 +00:00
Matt Thalman
6eadf9fb74
Enable scenario test execution in VMR build (#19222) 2024-05-01 09:16:01 -05:00
Omair Majid
e813718a01
Fix typo in lookup for previously-source-built PackageVersions.props (#19619) 2024-05-01 14:59:49 +02:00
Viktor Hofer
056403e90f
Create 0001-Disable-APICompat-for-DotNetBuild.patch (#19612) 2024-04-30 20:45:47 +00:00
Přemek Vysoký
d301a122c4
Fix cloaking of aspnetcoremodeule-setup (#19604) 2024-04-29 09:32:09 +00:00
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