Commit graph

35107 commits

Author SHA1 Message Date
dotnet-maestro[bot]
046598fc16
[main] Update dependencies from dotnet/sdk (#18749)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-02-22 14:28:13 -06: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
v-wuzhai
b271530f9c
[automated] Merge branch 'release/8.0.3xx' => 'main' (#18744) 2024-02-22 01:29:57 -08: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
Jason Zhai
31c903f533 Merge branch 'release/8.0.3xx' 2024-02-21 23:36:19 -08:00
v-wuzhai
bea3f0fa06
[release/8.0.3xx] Update dependencies from dotnet/arcade-services (#18732) 2024-02-21 18:31:49 -08:00
v-wuzhai
47869c206f
[main] Update dependencies from dotnet/sdk (#18743) 2024-02-21 18:31:21 -08:00
v-wuzhai
a42fc15b12
[release/8.0.3xx] Update dependencies from dotnet/sdk (#18742) 2024-02-21 18:30:54 -08:00
dotnet-maestro[bot]
48c79ed97e Update dependencies from https://github.com/dotnet/sdk build 20240221.6
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 9.0.100-preview.2.24121.3 -> To Version 9.0.100-preview.2.24121.6
2024-02-22 00:54:30 +00:00
dotnet-maestro[bot]
8ffd45b9ce
[main] Update dependencies from dotnet/sdk (#18741)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.Build: from 17.10.0-preview-24120-03 to 17.10.0-preview-24120-06 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.msbuild: from 17.10.0-preview-24120-03 to 17.10.0-preview-24120-06 (parent: Microsoft.NET.Sdk)
2024-02-21 22:38:47 +00:00
dotnet-maestro[bot]
e7a45ecd84 Update dependencies from https://github.com/dotnet/sdk build 20240221.4
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24120.28 -> To Version 8.0.300-preview.24121.4

Dependency coherency updates

Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.Net.Compilers.Toolset,Microsoft.Build
 From Version 12.8.300-beta.24119.1 -> To Version 12.8.300-beta.24120.1 (parent: Microsoft.NET.Sdk
2024-02-21 21:53:33 +00:00
dotnet-maestro[bot]
d8c5b2d9af Update dependencies from https://github.com/dotnet/sdk build 20240221.2
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24120.28 -> To Version 8.0.300-preview.24121.2

Dependency coherency updates

Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.Build
 From Version 12.8.300-beta.24119.1 -> To Version 12.8.300-beta.24120.1 (parent: Microsoft.NET.Sdk
2024-02-21 21:09:23 +00:00
dotnet-maestro[bot]
bc50a67feb Update dependencies from https://github.com/dotnet/arcade-services build 20240221.1
Microsoft.DotNet.Darc , Microsoft.DotNet.DarcLib
 From Version 1.1.0-beta.24120.2 -> To Version 1.1.0-beta.24121.1
2024-02-21 13:28:49 +00:00
v-wuzhai
81b4b366c7
[main] Update dependencies from dotnet/sdk (#18731) 2024-02-21 02:08:02 -08:00
v-wuzhai
9869caffa1
[automated] Merge branch 'release/8.0.3xx' => 'main' (#18724) 2024-02-21 01:32:23 -08:00
dotnet-maestro[bot]
9f09c9e767 Update dependencies from https://github.com/dotnet/sdk build 20240221.1
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 9.0.100-preview.2.24120.27 -> To Version 9.0.100-preview.2.24121.1

Dependency coherency updates

Microsoft.AspNetCore.App.Ref,Microsoft.AspNetCore.App.Ref.Internal,Microsoft.AspNetCore.App.Runtime.win-x64,VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0,dotnet-dev-certs,dotnet-user-jwts,dotnet-user-secrets,Microsoft.SourceBuild.Intermediate.aspnetcore
 From Version 9.0.0-preview.2.24120.3 -> To Version 9.0.0-preview.2.24120.6 (parent: Microsoft.NET.Sdk
2024-02-21 08:46:00 +00:00
dotnet-maestro[bot]
6ee0587fd7 Update dependencies from https://github.com/dotnet/sdk build 20240220.31
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 9.0.100-preview.2.24120.27 -> To Version 9.0.100-preview.2.24120.31
2024-02-21 07:37:58 +00:00
Jason Zhai
6dd3976c70 Merge branch 'release/8.0.3xx' 2024-02-20 23:29:17 -08:00
v-wuzhai
5df975abbe
[main] Update dependencies from dotnet/sdk (#18729) 2024-02-20 23:24:44 -08:00
v-wuzhai
13688201d1
[release/8.0.3xx] Update dependencies from dotnet/sdk (#18730) 2024-02-20 23:24:29 -08:00
dotnet-maestro[bot]
2ef668c216 Update dependencies from https://github.com/dotnet/sdk build 20240220.27
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 9.0.100-preview.2.24120.19 -> To Version 9.0.100-preview.2.24120.27

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.9.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.9.0,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.Platforms,Microsoft.SourceBuild.Intermediate.runtime.linux-x64,Microsoft.NET.ILLink.Tasks,Microsoft.Net.Compilers.Toolset,Microsoft.SourceBuild.Intermediate.roslyn,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Runtime.win-x64
 From Version 9.0.0-preview.2.24120.8 -> To Version 9.0.0-preview.2.24120.11 (parent: Microsoft.NET.Sdk
2024-02-21 05:57:41 +00:00
dotnet-maestro[bot]
2fd3b64555 Update dependencies from https://github.com/dotnet/sdk build 20240220.28
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24120.6 -> To Version 8.0.300-preview.24120.28
2024-02-21 05:46:16 +00:00
dotnet-maestro[bot]
d7260f697f Update dependencies from https://github.com/dotnet/sdk build 20240220.24
Microsoft.SourceBuild.Intermediate.sdk , Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 9.0.100-preview.2.24120.19 -> To Version 9.0.100-preview.2.24120.24

Dependency coherency updates

VS.Redist.Common.NetCore.SharedFramework.x64.9.0,Microsoft.NETCore.App.Ref,VS.Redist.Common.NetCore.TargetingPack.x64.9.0,Microsoft.NETCore.App.Host.win-x64,Microsoft.NETCore.Platforms,Microsoft.SourceBuild.Intermediate.runtime.linux-x64,Microsoft.NET.ILLink.Tasks,Microsoft.NETCore.App.Runtime.win-x64,Microsoft.NETCore.App.Runtime.win-x64
 From Version 9.0.0-preview.2.24120.8 -> To Version 9.0.0-preview.2.24120.11 (parent: Microsoft.NET.Sdk
2024-02-21 04:47:30 +00:00
dotnet-maestro[bot]
75d517fc54
[main] Update dependencies from dotnet/sdk (#18728)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.Net.Compilers.Toolset: from 4.10.0-2.24120.1 to 4.10.0-2.24120.4 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.roslyn: from 4.10.0-2.24120.1 to 4.10.0-2.24120.4 (parent: Microsoft.NET.Sdk)
2024-02-21 04:45:21 +00:00
dotnet-maestro[bot]
e4df48b47c
[main] Update dependencies from dotnet/sdk (#18727)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.AspNetCore.App.Ref: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.aspnetcore: from 9.0.0-preview.2.24120.1 to 9.0.0-preview.2.24120.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.FSharp.Compiler: from 12.8.300-beta.24119.1 to 12.8.300-beta.24120.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.300-beta.24119.1 to 8.0.300-beta.24120.1 (parent: Microsoft.NET.Sdk)
2024-02-21 03:29:16 +00:00
dotnet-maestro[bot]
1415dfd3e2
[main] Update dependencies from dotnet/sdk (#18725)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-preview.2.24116.14 to 9.0.0-preview.2.24120.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-preview.2.24116.14 to 9.0.0-preview.2.24120.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-preview.2.24116.14 to 9.0.0-preview.2.24120.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.runtime.linux-x64: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24116.14 to 9.0.0-preview.2.24120.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-preview.2.24115.16 to 9.0.0-preview.2.24118.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-preview.2.24116.14 to 9.0.0-preview.2.24120.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-preview.2.24116.1 to 9.0.0-preview.2.24119.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.NET.ILLink.Tasks: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-preview.2.24120.4 to 9.0.0-preview.2.24120.8 (parent: Microsoft.NET.Sdk)
2024-02-21 02:13:25 +00:00
v-wuzhai
41500523bf
[release/8.0.3xx] Update dependencies from dotnet/sdk (#18722) 2024-02-20 18:08:07 -08:00
Noah Gilson
0eef5b4113
Update alpine image tag (#18401) 2024-02-20 14:10:07 -08:00
Noah Gilson
8f62fd0b22
[automated] Merge branch 'release/8.0.3xx' => 'main' (#18709) 2024-02-20 14:09:49 -08:00
dotnet-maestro[bot]
5a97c9f21b
[main] Update dependencies from dotnet/sdk (#18697)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2024-02-20 21:38:31 +00:00
dotnet-maestro[bot]
8a2c7a9692 Update dependencies from https://github.com/dotnet/sdk build 20240220.6
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24119.5 -> To Version 8.0.300-preview.24120.6

Dependency coherency updates

Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset,Microsoft.Build
 From Version 12.8.300-beta.24115.2 -> To Version 12.8.300-beta.24119.1 (parent: Microsoft.NET.Sdk
2024-02-20 19:40:48 +00:00
dotnet-maestro[bot]
6120a99b1b
[main] Update dependencies from dotnet/test-templates (#18720)
[main] Update dependencies from dotnet/test-templates
2024-02-20 19:08:34 +00:00
dotnet-maestro[bot]
886c8a754a Update dependencies from https://github.com/dotnet/sdk build 20240220.4
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24119.5 -> To Version 8.0.300-preview.24120.4

Dependency coherency updates

Microsoft.FSharp.Compiler,Microsoft.SourceBuild.Intermediate.fsharp,Microsoft.NET.Test.Sdk,Microsoft.Net.Compilers.Toolset
 From Version 12.8.300-beta.24115.2 -> To Version 12.8.300-beta.24119.1 (parent: Microsoft.NET.Sdk
2024-02-20 18:38:43 +00:00
Noah Gilson
e810d55cce
[release/8.0.3xx] Update dependencies from dotnet/arcade-services (#18721) 2024-02-20 10:03:02 -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
dotnet-maestro[bot]
6dc8ed7b97 Update dependencies from https://github.com/dotnet/arcade-services build 20240220.2
Microsoft.DotNet.Darc , Microsoft.DotNet.DarcLib
 From Version 1.1.0-beta.24119.1 -> To Version 1.1.0-beta.24120.2
2024-02-20 13:36:10 +00:00
v-wuzhai
e5c6bec2bb
[release/8.0.3xx] Update dependencies from dotnet/sdk (#18719) 2024-02-20 01:38:48 -08:00
dotnet-maestro[bot]
918f215788 Update dependencies from https://github.com/dotnet/sdk build 20240219.5
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24119.2 -> To Version 8.0.300-preview.24119.5

Dependency coherency updates

Microsoft.Build
 From Version 17.10.0-preview-24116-06 -> To Version 17.10.0-preview-24119-02 (parent: Microsoft.NET.Sdk
2024-02-20 06:25:27 +00:00
v-wuzhai
ac0bcfb4e9
[release/8.0.3xx] Update dependencies from dotnet/sdk (#18718) 2024-02-19 21:48:36 -08:00
dotnet-maestro[bot]
8570553fbe Update dependencies from https://github.com/dotnet/sdk build 20240219.2
Microsoft.DotNet.Common.ItemTemplates , Microsoft.DotNet.MSBuildSdkResolver , Microsoft.NET.Sdk , Microsoft.TemplateEngine.Cli
 From Version 8.0.300-preview.24117.2 -> To Version 8.0.300-preview.24119.2
2024-02-20 02:50:30 +00:00
v-wuzhai
8761639dd0
[release/8.0.3xx] Update dependencies from dotnet/arcade-services (#18715) 2024-02-19 18:01:08 -08:00
v-wuzhai
709259d808
[main] Update dependencies from dotnet/aspire (#18716) 2024-02-19 18:00:37 -08:00
v-wuzhai
8a5b905481
[main] Update dependencies from dotnet/source-build-reference-packages (#18717) 2024-02-19 18:00:04 -08:00
dotnet-maestro[bot]
4be7939692 Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240219.1
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.24113.1 -> To Version 9.0.0-alpha.1.24119.1
2024-02-19 15:51:45 +00:00
dotnet-maestro[bot]
fe22f97322 Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20240219.2
Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.24113.1 -> To Version 9.0.0-alpha.1.24119.2
2024-02-19 14:39:31 +00:00
dotnet-maestro[bot]
1c43c790b7 Update dependencies from https://github.com/dotnet/aspire build 20240216.3
Microsoft.SourceBuild.Intermediate.aspire , Microsoft.NET.Sdk.Aspire.Manifest-9.0.100-preview.1
 From Version 9.0.0-preview.1.24114.5 -> To Version 9.0.0-preview.1.24116.3
2024-02-19 14:06:02 +00:00
dotnet-maestro[bot]
9f23c33cd6 Update dependencies from https://github.com/dotnet/arcade-services build 20240219.1
Microsoft.DotNet.Darc , Microsoft.DotNet.DarcLib
 From Version 1.1.0-beta.24116.3 -> To Version 1.1.0-beta.24119.1
2024-02-19 13:27:56 +00:00
v-wuzhai
011cb55b6d
Update implicit versions for Feb (#18698) 2024-02-18 23:21:08 -08:00