Commit graph

6518 commits

Author SHA1 Message Date
Jo Shields
a300316736 Actually pass through --use-mono-runtime property
Closes: https://github.com/dotnet/source-build/issues/4142
2024-02-26 10:29:53 -05:00
Viktor Hofer
94aea21ee6
Enable dotnet/format in unified-build (#18773) 2024-02-26 15:58:33 +01:00
Oleksandr.Didyk
7c4d039217 update sdk diff baseline 2024-02-26 14:02:42 +01:00
Matt Mitchell
d070660282
Enable installer and SDK repos in VMR build (#18632)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-26 10:51:44 +00:00
dotnet-maestro[bot]
39605ca720
[main] Update dependencies from dotnet/sdk (#18752)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-preview.2.24118.1 to 9.0.0-preview.2.24122.2 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.2.24119.1 to 9.0.0-preview.2.24122.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.300-beta.24120.1 to 12.8.300-beta.24122.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.300-beta.24120.1 to 8.0.300-beta.24122.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Test.Sdk: from 17.10.0-preview-24119-01 to 17.10.0-preview-24120-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.vstest: from 17.10.0-preview-24119-01 to 17.10.0-preview-24120-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.10.0-2.24120.7 to 4.10.0-2.24122.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.10.0-2.24120.7 to 4.10.0-2.24122.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.10.0-preview-24120-06 to 17.10.0-preview-24122-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.10.0-preview-24120-06 to 17.10.0-preview-24122-01 (parent: Microsoft.NET.Sdk)
  - NuGet.Build.Tasks: from 6.10.0-preview.2.32 to 6.10.0-preview.2.41 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport: from 9.0.0-preview.2.24114.5 to 9.0.0-preview.2.24121.1 (parent: Microsoft.NETCore.App.Runtime.win-x64)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24120.11 to 9.0.0-preview.2.24122.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.emsdk: from 9.0.0-preview.2.24114.5 to 9.0.0-preview.2.24121.1 (parent: Microsoft.NETCore.App.Runtime.win-x64)

 - Rebase fsharp patch

 - Roslyn patch to fix NetRoslyn value
2024-02-23 17:13:59 +00:00
Michael Simons
3e38a7a77a
Update sync script reference in VMR readme (#18754) 2024-02-23 09:21:46 -06:00
Jeremy Koritzinsky
4b127e32d4
Add VMR support for Windows-x64 PGO Instrumented leg (#18672)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-23 15:18:09 +00:00
Viktor Hofer
c557d5b91f
Remove separate package-source-build project (#18750) 2024-02-23 15:04:42 +01:00
Jackson Schuster
8c32f67bad Don't autoredirect and check for correct aka.ms redirect code 2024-02-22 15:32:02 -08:00
Jackson Schuster
a3256e2d70
Update src/SourceBuild/content/eng/tools/tasks/Microsoft.DotNet.SourceBuild.Tasks.SdkArchiveDiff/Microsoft.DotNet.SourceBuild.Tasks.SdkArchiveDiff.csproj
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-22 14:44:51 -08:00
Jackson Schuster
a336dd0f65
Update src/SourceBuild/content/eng/tools/tasks/Microsoft.DotNet.SourceBuild.Tasks.SdkArchiveDiff/Microsoft.DotNet.SourceBuild.Tasks.SdkArchiveDiff.csproj
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-22 14:44:46 -08:00
Matt Thalman
9dc1ce8ad0
Arcade patch to ignore std error warning format (#18751) 2024-02-22 21:15:25 +00:00
Jackson Schuster
2862e1f75c Report if there is no sdk produced in the build 2024-02-22 09:14:53 -08:00
Jackson Schuster
5cc5ee0532 Run the archive diff by default 2024-02-22 08:52:31 -08:00
Jackson Schuster
a4bee9104a Forgot to make the project a library after testing 2024-02-22 08:47:34 -08:00
Jackson Schuster
cd1b907f80 fix name 2024-02-22 08:38:05 -08:00
Jackson Schuster
e894991b5f Add SdkArchiveDiff task to verify the sdk archive has all the expected outputs 2024-02-22 08:30:29 -08:00
Matt Thalman
ed324e09c7
Isolate package flow between repos (#18557)
As a prerequisite to enabling parallel builds of the repos in the VMR, it's necessary to isolate the package flow between repos. This ensures that repo dependencies are defined correctly. Prior to these changes, the packages outputted by repos went to the same directory (Shipping or NonShipping) and those two directories were used as the package feed inputs to dependent repos. This would be dangerous in the context of running builds in parallel across repos because any ill-defined dependencies could lead to race conditions. For example, consider the msbuild repo's dependency on System.Text.Json from the runtime repo. If runtime was not defined as a dependency of msbuild, then there's no guarantee that System.Text.Json will exist when it restores it. Based on timing, it may exist in one build and then not exist in another build.

To solve this problem, the packages output from a repos build are placed in a repo-specific package location as a sub-directory of the package location (Shipping or NonShipping). Previously, all repos would output their packages to `artifacts/packages/Release/[NonShipping|Shipping]`. With these changes, they output to `artifacts/packages/Release/[NonShipping|Shipping]/<repo-name>`. This isolates all packages on a per-repo basis. The next step is to provide access to these packages based on dependencies. Going back to msbuild's dependency on runtime, this is accomplished by modifying msbuild's nuget.config file to include feeds specific to runtime:

```xml
<add key="source-built-runtime" value="/vmr/artifacts/packages/Release/Shipping/runtime/" />
<add key="source-built-transport-runtime" value="/vmr/artifacts/packages/Release/NonShipping/runtime/" />
```
2024-02-22 10:25:55 -06:00
Viktor Hofer
0a73f814e1
Don't append to but overwrite the log file (#18746) 2024-02-22 15:29:39 +01:00
Matt Mitchell
ff773a4b6d
Remove aspire exclusion (#18663)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-22 10:08:00 +01:00
Noah Gilson
8f62fd0b22
[automated] Merge branch 'release/8.0.3xx' => 'main' (#18709) 2024-02-20 14:09:49 -08:00
Tom Deseyn
4a54301016
Improve/fix cross-build support. (#18658) 2024-02-20 09:07:53 -08:00
Matt Thalman
b503b6ae70
Exclude format/watch from SDK diff (#18707) 2024-02-20 10:59:41 -06:00
Jason Zhai
9734654a0b Merge branch 'release/8.0.3xx' 2024-02-18 23:08:19 -08:00
Michal Strehovský
ca9ed190d4
Add linux-arm native AOT support (#18703)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-02-16 17:01:19 +00:00
Marc Paine
044c324be7
Merge branch 'release/8.0.2xx' into merge/release/8.0.1xx-to-release/8.0.2xx 2024-02-15 13:30:43 -08:00
Chet Husk
6d74c21536 add SdkAnalysisLevel where it is easily computed, instead of in the SDK repo 2024-02-15 10:18:58 -06:00
NET Source-Build Bot
124c9f8435
.NET Source-Build 8.0.102 February 2024 Updates (#18655) 2024-02-15 14:45:17 +00:00
vseanreesermsft
c92f4231d3
Merging internal commits for release/8.0.1xx (#18650) 2024-02-15 07:39:04 -06:00
Matt Mitchell
a4860bb6bf
Remove SDK repo exclusion (#18667) 2024-02-15 07:40:19 +01:00
Jo Shields
1343db3344 Try wiring up all remaining Short Stack lanes 2024-02-14 11:14:01 -05:00
Matt Mitchell
cb23ae9ae2
Enable deployment tools (#18642)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-02-14 15:05:17 +01:00
Matt Mitchell
19d3b3891b
Revert "Disables test-templates build again" (#18597)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-14 08:00:07 +01:00
dotnet-maestro[bot]
273f49c44f
[main] Update dependencies from dotnet/sdk (#18641)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.2.24112.5 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.2.24112.5 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.2.24112.5 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.2.24112.25 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24112.5 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-preview.2.24112.2 to 9.0.0-preview.2.24112.7 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24112.5 to 9.0.0-preview.2.24113.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.2.24112.2 to 9.0.0-preview.2.24112.4 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.300-beta.24112.4 to 12.8.300-beta.24113.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.300-beta.24112.4 to 8.0.300-beta.24113.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Test.Sdk: from 17.10.0-preview-24107-02 to 17.10.0-preview-24112-02 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.vstest: from 17.10.0-preview-24107-02 to 17.10.0-preview-24112-02 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.10.0-2.24112.4 to 4.10.0-2.24113.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.10.0-2.24112.4 to 4.10.0-2.24113.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24112.33 to 9.0.0-preview.2.24113.5 (parent: Microsoft.NET.Sdk)

 - Delete obsolete format patch

 - Update WASI container to react to 1a9e0cdb3b

 - Update aspnetcore.proj
2024-02-14 01:56:14 +00:00
Thefrank
0211339949
Add FreeBSD x64 and ARM64 RIDs (#18493) 2024-02-14 00:27:40 +00:00
Jo Shields
cc8e163e7d
[VMR] Enable all Android & Linux Bionic Mono CI lanes (#18560)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-02-13 17:36:00 +00:00
Viktor Hofer
94def2ee6c
Put artifacts in well-known locations (#18591) 2024-02-13 09:19:33 -06:00
Viktor Hofer
331a02da30
Enable wpf and winforms in the VMR (#18636) 2024-02-13 11:09:04 +00:00
Matt Mitchell
2af211f133
Move RootRepo property up (#18633) 2024-02-13 07:50:10 +00:00
dotnet-maestro[bot]
a9920e0955
[main] Update dependencies from dotnet/sdk (#18616)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Elinor Fung <elfung@microsoft.com>
Co-authored-by: Noah Gilson <noahgilson@microsoft.com>
2024-02-13 07:52:20 +01:00
Matt Mitchell
6af6235128
Do not copy restored package content if already exists (#18626) 2024-02-12 20:00:19 +00:00
Noah Gilson
bfc2389a9b
[automated] Merge branch 'release/8.0.1xx' => 'release/8.0.2xx' (#18334) 2024-02-12 11:08:20 -08:00
Matt Mitchell
aca78d6450
Change log message verbosity in resolver to "Low" (#18622) 2024-02-12 18:40:03 +00:00
github-actions[bot]
43e7082a34
[release/8.0.1xx] Update WiX to latest release (#18603)
Co-authored-by: Jacques Eloff <joeloff@users.noreply.github.com>
2024-02-12 09:43:00 -08:00
github-actions[bot]
36530589e2
[release/8.0.2xx] Update WiX to latest release (#18604)
Co-authored-by: Jacques Eloff <joeloff@users.noreply.github.com>
2024-02-12 09:42:55 -08:00
Matt Thalman
a01e2fb11d
Ignore false positive license ref in SBRP (#18620) 2024-02-12 16:48:15 +00:00
Viktor Hofer
99a960108b
Enable templating and roslyn-analyzers in UB (#18618) 2024-02-12 08:05:05 -08:00
dotnet-maestro[bot]
94ea581abe
[main] Update dependencies from dotnet/sdk (#18614)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-10 13:04:28 +00:00
dotnet-maestro[bot]
bf6f78261f
[main] Update dependencies from dotnet/sdk (#18457) 2024-02-10 01:39:12 +00:00
Jeremy Koritzinsky
66f3b383a8
Enable building WPF in the unified build (#18577) 2024-02-09 22:36:23 +00:00
Michael Simons
300280a9a4
Stop running vmr-scan in public CI (#18608) 2024-02-09 21:40:55 +00:00
Nikola Milosavljevic
4946900043
Merge runtime patches (#18598) 2024-02-09 11:44:25 -06:00
Matt Mitchell
e4d3343347
Update DotNetBuildSkipTests -> DotNetBuildTests (#18583) 2024-02-09 09:26:28 -08:00
Nikola Milosavljevic
e83a99a675
Remove runtime patch that is missing in VMR (#18582) 2024-02-09 08:34:07 -06:00
Viktor Hofer
d34ff88c51
Disables test-templates build again (#18592) 2024-02-09 11:47:52 +01:00
Viktor Hofer
4cd842ec04
Remove dead code (#18579) 2024-02-09 08:19:15 +01:00
Matt Mitchell
02edd8e839
Enable test-templates build (#18581)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-02-09 08:14:42 +01:00
Matt Mitchell
7eb0143369
Enable roslyn-analyzers (#18585) 2024-02-08 19:26:18 -06:00
Jacques Eloff
34ceb5eeb4
Add install state cleanup to finalizer (#18266) 2024-02-08 11:19:10 -08:00
Jo Shields
eb6f707a46
Revert "Patch has landed, no longer needed (#18570)" (#18574) 2024-02-08 12:41:55 -05:00
Viktor Hofer
5003feccb9
Update README.md (#18569)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2024-02-08 10:42:26 -06:00
Jo Shields
6d2177dcc0 Revert "Patch has landed, no longer needed (#18570)"
This reverts commit c69a5e3e87.
2024-02-08 10:56:01 -05:00
Ella Hathaway
b368584e4a
Enable error on prebuilts (#18173)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2024-02-08 15:53:11 +00:00
Jo Shields
c69a5e3e87
Patch has landed, no longer needed (#18570) 2024-02-08 15:16:47 +00:00
Viktor Hofer
95ad39aa68
Update package-source-build.proj (#18555) 2024-02-08 12:38:31 +01:00
Jeremy Koritzinsky
637b8a6eaf
Export the custom SDK resolvers dir in build.sh (#18565) 2024-02-08 12:35:01 +01:00
Michael Simons
f7e396bfa7
Update source-build build instructions to reflect recent option changes (#18559)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-02-07 16:01:15 -06:00
Jo Shields
debb6bf8f0
[VMR] Support for short stack builds. (#18463) 2024-02-07 15:59:30 -05:00
Ella Hathaway
3b81b46723
Cloak Aspire samples directory in 8.0 (#18556) 2024-02-07 20:26:18 +00:00
Jeremy Koritzinsky
3242c17f66
Update SdkResolver layout to work for Desktop and Core MSBuild (#18505)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-02-07 20:22:44 +00:00
Jo Shields
33c4717682
Merge branch 'main' into shortstack 2024-02-07 14:42:08 -05:00
Ella Hathaway
42099ec2aa
Cloak Aspire samples for SSCA fix (#18524) 2024-02-07 19:18:46 +00:00
Nikola Milosavljevic
2a69655b86
Eliminate System.CommandLine prebuilt package (#18540) 2024-02-07 13:01:31 -06:00
Jo Shields
b426ce60f4 Annotate patch 2024-02-07 13:45:35 -05:00
Jo Shields
3a55a8ebaa
Merge branch 'main' into shortstack 2024-02-07 13:09:19 -05:00
Jo Shields
3df779e4f6 If we want to do a short stack Windows build, tweak the RID 2024-02-07 13:07:38 -05:00
Viktor Hofer
ee9a93b4cc
Follow-up on CopyRepoArtifacts directly in the VMR (#18551) 2024-02-07 17:44:09 +00:00
Viktor Hofer
540504fb32
Enable target that copies binaries to final location for non source-b… (#18552) 2024-02-07 16:58:02 +00:00
Viktor Hofer
2c49b20264
Change the package cache dir to repo-root/.packages (#18550) 2024-02-07 16:27:55 +00:00
Jo Shields
280a9e0e41 fix paths in patch 2024-02-07 11:09:53 -05:00
Matt Mitchell
0368ac38f7
Download artifacts in parallel (#18549) 2024-02-07 17:05:52 +01:00
Jo Shields
1400ef0277 Add patch since runtime sync is out of date & missing needed patch 2024-02-07 11:02:58 -05:00
Jo Shields
d5e8ffb6ea Merge remote-tracking branch 'origin/main' into shortstack 2024-02-07 10:31:32 -05:00
Jason Zhai
f297dfe67e Merge branch 'release/8.0.1xx' into release/8.0.2xx 2024-02-06 23:35:56 -08:00
Matt Mitchell
722bcd86aa
Enable overriding of the arcade cmake SDK in VMR (#18539) 2024-02-07 01:03:36 +00:00
Matt Mitchell
367b8eee64
Remove some unused properties (#18534) 2024-02-06 22:44:54 +00:00
Ella Hathaway
17cb70b35e
Update artifacts baseline (#18523) 2024-02-06 19:17:57 +00:00
Alexander Köplinger
bfc1601838
Update triggers in ci.yml (#18520) 2024-02-06 16:04:50 +00:00
Jo Shields
30138aab29
Merge branch 'main' into shortstack 2024-02-06 09:20:29 -05:00
Alexander Köplinger
fb7b9a4b9e
Don't run vmr-scan.yml for PRs in ci.yml and treat main-ub as a main branch (#18515) 2024-02-06 14:22:36 +01:00
Alexander Köplinger
28012e74ff
Add VMR unified build pipelines (#18409)
Contributes to https://github.com/dotnet/source-build/issues/3823

- Removes and consolidates vmr-cross-build.yml/ci-cross-build.yml POC into vmr-build.yml/ci.yml
- Add stage for building vertical/unified build legs into vmr-build.yml
- Adds Windows build and handling for Windows/Unix differences
2024-02-06 09:57:00 +01:00
Matt Thalman
530bfbd9d4
Bootstrap SB SDK and artifacts (#18504) 2024-02-05 16:24:05 +01:00
Jo Shields
68bdaffc07
Merge branch 'main' into shortstack 2024-02-05 10:13:23 -05:00
Nikola Milosavljevic
ff1d5e5032
Stop making src modifications to every repo's NuGet.config (#18478) 2024-02-02 16:49:07 -08:00
Jo Shields
50289771fd change rootrepo 2024-02-02 16:33:05 -05:00
Jo Shields
e06a805d2c Fix build locally, push to test on Mac 2024-02-02 15:38:16 -05:00
Jo Shields
69f1c5855a Refreshed for the glourious TargetOS/TargetArchitecture future 2024-02-02 13:35:24 -05:00
Jo Shields
b43bf5d8df Merge remote-tracking branch 'origin/main' into shortstack 2024-02-02 13:05:13 -05:00
Viktor Hofer
d693228ff8
Fix repo builds not getting propagated when using the minimal console log (#18501)
Noticed in https://github.com/dotnet/installer/pull/18409 that errors aren't propagated which resulted in builds not to fail.

The fix here is to use `OnError` in the correct target (but only when using the minimal console log feature) and not set `IgnoreStandardErrorWarningFormat=true` on the Exec task that invokes the repo build script.

I also cleaned targets up as those introduced unnecessary complexity and logged in cases when they shouldn't (i.e. in dotnet.proj or package-source-build.proj).

This affected runtime which errors after 30s of building because of RuntimeOS and BaseOS being passed in in-correctly. Regressed with cca2b7bede (diff-86602308e6bb519266bc2f224ea65e39589d273804d40ad0f9c6e0eea2a263dc). Fixed that in runtime.proj. Kudos to Alexander who made the fix. I just copied it in form his CI PR.
2024-02-02 17:38:41 +00:00
github-actions[bot]
db6f1a6e17
[main] Delete security-partner-dotnet pipeline (#18502)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2024-02-02 15:37:19 +00:00
Michael Simons
7732f41b2e
Delete security-partner-dotnet pipeline (#18496) 2024-02-02 08:41:08 -06:00
Viktor Hofer
728ae9e2de
Respect ci switch for source-only builds (#18497) 2024-02-02 11:57:27 +00:00
Jo Shields
cca2b7bede
Stop using OverrideTargetRid, use TargetOS/TargetArchitecture instead (#18476) 2024-02-02 07:13:03 +01:00
Viktor Hofer
c4da4e15c2
Support --source-build / -sb switches as well in the VMR (#18492) 2024-02-01 16:44:39 +00:00
github-actions[bot]
ec43b539f4
[main] Increase timeout for license scan (#18462)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-02-01 10:22:37 -06:00
github-actions[bot]
6ac60ec11c
[main] Update SDK diff exclusions (#18491)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-02-01 16:17:14 +00:00
dotnet-maestro[bot]
850f501679
[main] Update dependencies from dotnet/aspire (#18252)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jose Perez Rodriguez <joperezr@microsoft.com>
2024-02-01 08:35:34 -06:00
Matt Mitchell
3152bfc024
Propagate DotNetBuildSourceOnly to repo build invocations (#18479) 2024-01-31 19:26:38 +00:00
Omair Majid
307bec6036
Allow .doc files as binaries in the VMR (#18475) 2024-01-31 16:37:15 +00:00
Viktor Hofer
d0f4aa844a
Set PortableBuild correctly for non source-only builds (#18474) 2024-01-31 16:12:43 +00:00
Viktor Hofer
6e4a053968
Delete dead code for Platform property (#18473) 2024-01-31 16:01:18 +00:00
Jo Shields
d78dbaca86 Support for short stack builds.
Tested with android-x64 and android-amd64 on Linux x64, and iossimulator-x64
on macOS ARM64.

Depends on https://github.com/dotnet/runtime/pull/97725
2024-01-30 17:35:07 -05:00
github-actions[bot]
0d3cbe94e5
[main] Update SDK diff baselines (#18460)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-30 20:40:28 +00:00
dotnet-maestro[bot]
6c63e5c319
[main] Update dependencies from dotnet/sdk (#18440)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-30 17:58:43 +00:00
github-actions[bot]
8c89ffa2f3
[main] Use multiple processes for license scan (#18456)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-30 15:59:21 +00:00
github-actions[bot]
c3c80364b3
[main] Allow CC 4.0 license (#18444)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-29 16:32:18 +00:00
github-actions[bot]
0f8fa81b38
[main] Update SB poison baseline (#18443)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-29 16:10:41 +00:00
Matt Mitchell
af3c100f01
Change name of DotNetBuildWithOnlineSources to DotNetBuildWithOnlineF… (#18426) 2024-01-26 13:38:54 -08:00
Matt Mitchell
051de02367
Remove DotNetBuildVertical passed to repos from orchestrator (#18420) 2024-01-26 12:55:28 -08:00
Matt Mitchell
64a6f2a3e9
Add mechanism to add SDK feeds for preview SDKs (#18419) 2024-01-26 20:53:41 +00:00
dotnet-maestro[bot]
295b129cc0
[main] Update dependencies from dotnet/sdk (#18396)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-26 17:25:52 +00:00
Ella Hathaway
4648c4812f
Update list of assembly exclusions (#18400) 2024-01-26 08:23:03 -08:00
Viktor Hofer
44c6d9a544
Don't build tests from the VMR by default (#18406)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-01-26 12:02:38 +00:00
Přemek Vysoký
58011e2fd2
Add synchronization of the uncloacked main-ub VMR branch (#18405) 2024-01-26 03:06:52 -08:00
Viktor Hofer
a880230afd
Remove DotNetBuildFromSource inside the orchestrator (#18402) 2024-01-26 11:27:18 +01:00
Matt Mitchell
4a54e209f5
Update arcade SDK for new unified build switches (#18365)
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
2024-01-26 10:06:08 +00:00
Viktor Hofer
54bf3a61c0
Parse --with-packages and --with-sdk correctly (#18403) 2024-01-26 09:56:31 +00:00
Matt Mitchell
0644f48e14
Pass a few switches to the orchestrator (#18398) 2024-01-26 09:19:35 +01:00
Viktor Hofer
f1a28efa00
Don't set PortableBuild=... on non source-build (#18395) 2024-01-25 21:46:29 +00:00
Ella Hathaway
31d8431628
Update SDK baseline and exclusions (#18374) 2024-01-25 12:55:39 -08:00
github-actions[bot]
f02973cb52
[main] Add Blue Oak license to allow list (#18385)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-25 14:56:11 +00:00
Matt Mitchell
8f0cc267cf
Fix command line escape (#18373) 2024-01-24 23:09:56 +00:00
Viktor Hofer
292f157589
Exclude repos that currently don't build for VB (#18368)
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
2024-01-24 22:39:59 +00:00
github-actions[bot]
3411e70e12
[main] Exclusion for unknown license in spectre-console (#18371)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2024-01-24 21:43:12 +00:00
Viktor Hofer
eb82a5c032
Enable build.sh for non source build scenarios (#18358) 2024-01-24 21:01:24 +01:00
Viktor Hofer
7c6a9cc904
Fix NUGET_PACKAGES directory on Windows (#18354) 2024-01-24 15:35:10 +01:00
github-actions[bot]
baf52bbfea
[main] Work around vstest issue with SB smoke tests (#18343) 2024-01-23 22:26:16 +00:00
Viktor Hofer
bc87a3bc3f
Update Arcade SDK bootstrap version for non source-build (#18335) 2024-01-23 15:31:53 +00:00
Ella Hathaway
47e524b6f0
Update SDK assembly exclusions (#18311) 2024-01-22 17:54:41 +00:00
Matt Thalman
20256d1f51
Update source build prebuilts tarball version (#18318) 2024-01-22 16:25:15 +00:00
dotnet-maestro[bot]
60eb5248fc
[main] Update dependencies from dotnet/sdk (#18305)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jason Zhai <v-wuzhai@microsoft.com>
2024-01-22 07:40:02 -06:00
Matt Mitchell
cac6c93287
Add DotNetBuildOrchestrator flag (#18306) 2024-01-20 10:21:00 +01:00
Nikola Milosavljevic
d0e5cb3299
Condition inner-clone properties (#18307) 2024-01-20 10:10:25 +01:00
Ella Hathaway
756ef31359
Update SB SDK diff exclusions and baseline (#18309) 2024-01-19 21:55:56 +00:00
dotnet-maestro[bot]
9b36bbc4ab
[main] Update dependencies from dotnet/sdk (#18299)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-alpha.1.24061.5 to 9.0.0-alpha.1.24068.7 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-alpha.1.24061.5 to 9.0.0-alpha.1.24068.7 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-alpha.1.24061.5 to 9.0.0-alpha.1.24068.7 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-alpha.1.24061.8 to 9.0.0-alpha.1.24068.16 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-alpha.1.24061.5 to 9.0.0-alpha.1.24068.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-alpha.1.24060.12 to 9.0.0-alpha.1.24067.8 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-alpha.1.24061.5 to 9.0.0-alpha.1.24068.7 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-alpha.1.24061.2 to 9.0.0-alpha.1.24068.3 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.8.200-beta.24060.3 to 12.8.300-beta.24066.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.200-beta.24060.3 to 8.0.300-beta.24066.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Test.Sdk: from 17.10.0-preview-24059-03 to 17.10.0-preview-24067-01 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.10.0-1.24061.4 to 4.10.0-1.24067.21 (parent: Microsoft.NET.Sdk)
  - Microsoft.Build: from 17.10.0-preview-24060-03 to 17.10.0-preview-24068-04 (parent: Microsoft.NET.Sdk)
  - NuGet.Build.Tasks: from 6.9.0-rc.74 to 6.9.0-rc.86 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-alpha.1.24061.26 to 9.0.0-alpha.1.24066.33 (parent: Microsoft.NET.Sdk)
  - System.CommandLine: from 2.0.0-beta4.24059.2 to 2.0.0-beta4.24068.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.command-line-api: from 0.1.505902 to 0.1.506801 (parent: Microsoft.NET.Sdk)

 - Optimistically delete roslyn patch and see what happens

 - add roslyn patch

 - Should be a single TFM for NetRoslyn

 - Add format patch to remove dependency
2024-01-19 17:31:35 +00:00
Adeel Mujahid
773cdec13b
Identify riscv64 as valid arch (#18247)
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
2024-01-19 16:04:59 +01:00
Marc Paine
f8cb66eab6
[automated] Merge branch 'release/8.0.3xx' => 'main' (#18282) 2024-01-18 09:13:21 -08:00
Matt Thalman
effc6e0fc7
Update source build prebuilts tarball version (#18290) 2024-01-18 16:02:43 +00:00
Jason Zhai
9383d2ea30 Merge branch 'release/8.0.3xx' 2024-01-17 18:55:17 -08:00
dotnet-maestro[bot]
4f7697a2da
[main] Update dependencies from dotnet/arcade (#18284)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Matt Mitchell (.NET) <mmitche@microsoft.com>
2024-01-18 00:54:27 +00:00