diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 669ae2892358d637372544347f35f15dd721c31c..9d48dbd43bb4e1a7c9c1b2966faa6a0e63c27a5f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -9,428 +9,428 @@ --> <Dependencies> <ProductDependencies> - <Dependency Name="Microsoft.AspNetCore.Blazor.Mono" Version="3.0.0-preview9.19455.4"> + <Dependency Name="Microsoft.AspNetCore.Blazor.Mono" Version="3.0.0-preview9.19456.1"> <Uri>https://github.com/aspnet/Blazor</Uri> - <Sha>46d4074b15672e7d6e576decdfaf0d37f4c36f8d</Sha> + <Sha>e6d5939369c38dbd913c3765f30327bb713a7d67</Sha> </Dependency> - <Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.0.0-rc1.19452.2"> + <Dependency Name="Microsoft.AspNetCore.Razor.Language" Version="3.0.0-rc1.19456.6"> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> - <Sha>3187623392c21b80c33e3f4df1d135aaae66d530</Sha> + <Sha>5ca5f30f0848e3909787095da9c78924986ee095</Sha> </Dependency> - <Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.0.0-rc1.19452.2"> + <Dependency Name="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="3.0.0-rc1.19456.6"> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> - <Sha>3187623392c21b80c33e3f4df1d135aaae66d530</Sha> + <Sha>5ca5f30f0848e3909787095da9c78924986ee095</Sha> </Dependency> - <Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.0.0-rc1.19452.2"> + <Dependency Name="Microsoft.CodeAnalysis.Razor" Version="3.0.0-rc1.19456.6"> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> - <Sha>3187623392c21b80c33e3f4df1d135aaae66d530</Sha> + <Sha>5ca5f30f0848e3909787095da9c78924986ee095</Sha> </Dependency> - <Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.0.0-rc1.19452.2"> + <Dependency Name="Microsoft.NET.Sdk.Razor" Version="3.0.0-rc1.19456.6"> <Uri>https://github.com/aspnet/AspNetCore-Tooling</Uri> - <Sha>3187623392c21b80c33e3f4df1d135aaae66d530</Sha> + <Sha>5ca5f30f0848e3909787095da9c78924986ee095</Sha> </Dependency> - <Dependency Name="dotnet-ef" Version="3.0.0-rc1.19455.8"> + <Dependency Name="dotnet-ef" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.EntityFrameworkCore" Version="3.0.0-rc1.19455.8"> + <Dependency Name="Microsoft.EntityFrameworkCore" Version="3.0.0-rc1.19456.14"> <Uri>https://github.com/aspnet/EntityFrameworkCore</Uri> - <Sha>7fa7c03a269273b62117d92b4191ef6d08a34a95</Sha> + <Sha>d2654d9ef0db4b34f1b72cc25dfae3c81fbeccef</Sha> </Dependency> - <Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.AspNetCore.BenchmarkRunner.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.ActivatorUtilities.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Caching.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Caching.Memory" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Caching.SqlServer" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Caching.StackExchangeRedis" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.CommandLineUtils.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.AzureKeyVault" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.Binder" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.CommandLine" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.FileExtensions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.Ini" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.Json" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.KeyPerFile" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.UserSecrets" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration.Xml" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Configuration" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Configuration" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.DependencyInjection" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.DiagnosticAdapter" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Diagnostics.HealthChecks" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.FileProviders.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.FileProviders.Composite" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.FileProviders.Embedded" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.FileProviders.Physical" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.FileSystemGlobbing" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.HashCodeCombiner.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Hosting.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Hosting" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Hosting" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.HostFactoryResolver.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Http" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Http" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Localization.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Localization" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Localization" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.Abstractions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.AzureAppServices" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.Configuration" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.Console" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.Debug" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.EventSource" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.EventLog" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.TraceSource" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging.Testing" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Logging" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Logging" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.ObjectPool" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Options.ConfigurationExtensions" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Options.DataAnnotations" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Options" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Options" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.ParameterDefaultValue.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.Primitives" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.Primitives" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.TypeNameHelper.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.ValueStopwatch.Sources" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Extensions.WebEncoders" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Internal.Extensions.Refs" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.Internal.Extensions.Refs" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.JSInterop" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.JSInterop" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Mono.WebAssembly.Interop" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Mono.WebAssembly.Interop" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.0.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="Microsoft.Bcl.AsyncInterfaces" Version="1.0.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="Microsoft.CSharp" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="Microsoft.CSharp" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="Microsoft.Win32.Registry" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="Microsoft.Win32.Registry" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="Microsoft.Win32.SystemEvents" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="Microsoft.Win32.SystemEvents" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.ComponentModel.Annotations" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.ComponentModel.Annotations" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Diagnostics.EventLog" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Diagnostics.EventLog" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Drawing.Common" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Drawing.Common" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.IO.Pipelines" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.IO.Pipelines" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Net.Http.WinHttpHandler" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Net.Http.WinHttpHandler" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Net.WebSockets.WebSocketProtocol" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Reflection.Metadata" Version="1.7.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Reflection.Metadata" Version="1.7.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Runtime.CompilerServices.Unsafe" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Security.Cryptography.Cng" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Security.Cryptography.Cng" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Security.Cryptography.Pkcs" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Security.Cryptography.Pkcs" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Security.Cryptography.Xml" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Security.Cryptography.Xml" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Security.Permissions" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Security.Permissions" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Security.Principal.Windows" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Security.Principal.Windows" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.ServiceProcess.ServiceController" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.ServiceProcess.ServiceController" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Text.Encodings.Web" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Text.Encodings.Web" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Text.Json" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Text.Json" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Threading.Channels" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Threading.Channels" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="System.Windows.Extensions" Version="4.6.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="System.Windows.Extensions" Version="4.6.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.0.0-rc1-19453-06" CoherentParentDependency="Microsoft.Extensions.Logging"> + <Dependency Name="Microsoft.Extensions.DependencyModel" Version="3.0.0-rc1-19456-20" CoherentParentDependency="Microsoft.Extensions.Logging"> <Uri>https://github.com/dotnet/core-setup</Uri> - <Sha>b9dd6c969c15a2734aecbd3e2aa83afed02040e4</Sha> + <Sha>8f5d7b1ba4f744199ba006cac38dfcb9a2408880</Sha> </Dependency> - <Dependency Name="Microsoft.NETCore.App.Ref" Version="3.0.0-rc1-19453-06" CoherentParentDependency="Microsoft.Extensions.Logging"> + <Dependency Name="Microsoft.NETCore.App.Ref" Version="3.0.0-rc1-19456-20" CoherentParentDependency="Microsoft.Extensions.Logging"> <Uri>https://github.com/dotnet/core-setup</Uri> - <Sha>b9dd6c969c15a2734aecbd3e2aa83afed02040e4</Sha> + <Sha>8f5d7b1ba4f744199ba006cac38dfcb9a2408880</Sha> </Dependency> <!-- Win-x64 is used here because we have picked an arbitrary runtime identifier to flow the version of the latest NETCore.App runtime. All Runtime.$rid packages should have the same version. --> - <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="3.0.0-rc1-19453-06" CoherentParentDependency="Microsoft.Extensions.Logging"> + <Dependency Name="Microsoft.NETCore.App.Runtime.win-x64" Version="3.0.0-rc1-19456-20" CoherentParentDependency="Microsoft.Extensions.Logging"> <Uri>https://github.com/dotnet/core-setup</Uri> - <Sha>b9dd6c969c15a2734aecbd3e2aa83afed02040e4</Sha> + <Sha>8f5d7b1ba4f744199ba006cac38dfcb9a2408880</Sha> </Dependency> - <Dependency Name="NETStandard.Library.Ref" Version="2.1.0-rc1-19453-06" CoherentParentDependency="Microsoft.Extensions.Logging"> + <Dependency Name="NETStandard.Library.Ref" Version="2.1.0-rc1-19456-20" CoherentParentDependency="Microsoft.Extensions.Logging"> <Uri>https://github.com/dotnet/core-setup</Uri> - <Sha>b9dd6c969c15a2734aecbd3e2aa83afed02040e4</Sha> + <Sha>8f5d7b1ba4f744199ba006cac38dfcb9a2408880</Sha> </Dependency> </ProductDependencies> <ToolsetDependencies> <!-- Listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 --> - <Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-rc1.19453.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> + <Dependency Name="Microsoft.NETCore.Platforms" Version="3.0.0-rc1.19456.4" CoherentParentDependency="Microsoft.NETCore.App.Runtime.win-x64"> <Uri>https://github.com/dotnet/corefx</Uri> - <Sha>ae488157a419935918d3364e843cf1632a2b4299</Sha> + <Sha>3da667af759d88b683ca851694ced073e8dc9960</Sha> </Dependency> - <Dependency Name="Internal.AspNetCore.Analyzers" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Internal.AspNetCore.Analyzers" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19430.3"> + <Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19456.10"> <Uri>https://github.com/dotnet/arcade</Uri> - <Sha>316c80d0c373be63f991cc4d586db85273c1c553</Sha> + <Sha>2d393243ba4a0c95c2c18aa266df6e0f43ffe22d</Sha> </Dependency> - <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19430.3"> + <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19456.10"> <Uri>https://github.com/dotnet/arcade</Uri> - <Sha>316c80d0c373be63f991cc4d586db85273c1c553</Sha> + <Sha>2d393243ba4a0c95c2c18aa266df6e0f43ffe22d</Sha> </Dependency> - <Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="2.0.0-beta.19430.3"> + <Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="2.0.0-beta.19456.10"> <Uri>https://github.com/dotnet/arcade</Uri> - <Sha>316c80d0c373be63f991cc4d586db85273c1c553</Sha> + <Sha>2d393243ba4a0c95c2c18aa266df6e0f43ffe22d</Sha> </Dependency> - <Dependency Name="Microsoft.AspNetCore.Testing" Version="3.0.0-rc1.19455.2" CoherentParentDependency="Microsoft.EntityFrameworkCore"> + <Dependency Name="Microsoft.AspNetCore.Testing" Version="3.0.0-rc1.19456.10" CoherentParentDependency="Microsoft.EntityFrameworkCore"> <Uri>https://github.com/aspnet/Extensions</Uri> - <Sha>32764537039b4dd9ed01ff5f316ee7c60ae62312</Sha> + <Sha>73c259904d5db01bbeede15df2a72d1b94cb3306</Sha> </Dependency> - <Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.3.1-beta3-19430-03" CoherentParentDependency="Microsoft.Extensions.Logging"> + <Dependency Name="Microsoft.Net.Compilers.Toolset" Version="3.3.1-beta3-19454-05" CoherentParentDependency="Microsoft.Extensions.Logging"> <Uri>https://github.com/dotnet/roslyn</Uri> - <Sha>fa8e2c9b566e4471a3509fc63d7baca0a2a6d30b</Sha> + <Sha>3b423bd305daf81076d4d7b105101361c2490531</Sha> </Dependency> </ToolsetDependencies> </Dependencies> diff --git a/eng/Versions.props b/eng/Versions.props index 73c003ee798326968c557849cac5af0a02f788e2..c7ef3f67ba2323976e47e927b02034734c6387af 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -53,116 +53,116 @@ --> <PropertyGroup Label="Automated"> <!-- Packages from dotnet/arcade --> - <MicrosoftDotNetGenAPIPackageVersion>1.0.0-beta.19430.3</MicrosoftDotNetGenAPIPackageVersion> + <MicrosoftDotNetGenAPIPackageVersion>1.0.0-beta.19456.10</MicrosoftDotNetGenAPIPackageVersion> <!-- Packages from dotnet/roslyn --> - <MicrosoftNetCompilersToolsetPackageVersion>3.3.1-beta3-19430-03</MicrosoftNetCompilersToolsetPackageVersion> + <MicrosoftNetCompilersToolsetPackageVersion>3.3.1-beta3-19454-05</MicrosoftNetCompilersToolsetPackageVersion> <!-- Packages from dotnet/core-setup --> - <MicrosoftExtensionsDependencyModelPackageVersion>3.0.0-rc1-19453-06</MicrosoftExtensionsDependencyModelPackageVersion> - <MicrosoftNETCoreAppRefPackageVersion>3.0.0-rc1-19453-06</MicrosoftNETCoreAppRefPackageVersion> - <MicrosoftNETCoreAppRuntimewinx64PackageVersion>3.0.0-rc1-19453-06</MicrosoftNETCoreAppRuntimewinx64PackageVersion> - <NETStandardLibraryRefPackageVersion>2.1.0-rc1-19453-06</NETStandardLibraryRefPackageVersion> + <MicrosoftExtensionsDependencyModelPackageVersion>3.0.0-rc1-19456-20</MicrosoftExtensionsDependencyModelPackageVersion> + <MicrosoftNETCoreAppRefPackageVersion>3.0.0-rc1-19456-20</MicrosoftNETCoreAppRefPackageVersion> + <MicrosoftNETCoreAppRuntimewinx64PackageVersion>3.0.0-rc1-19456-20</MicrosoftNETCoreAppRuntimewinx64PackageVersion> + <NETStandardLibraryRefPackageVersion>2.1.0-rc1-19456-20</NETStandardLibraryRefPackageVersion> <!-- Packages from dotnet/corefx --> - <MicrosoftBclAsyncInterfacesPackageVersion>1.0.0-rc1.19453.4</MicrosoftBclAsyncInterfacesPackageVersion> - <MicrosoftCSharpPackageVersion>4.6.0-rc1.19453.4</MicrosoftCSharpPackageVersion> - <MicrosoftWin32RegistryPackageVersion>4.6.0-rc1.19453.4</MicrosoftWin32RegistryPackageVersion> - <MicrosoftWin32SystemEventsPackageVersion>4.6.0-rc1.19453.4</MicrosoftWin32SystemEventsPackageVersion> - <SystemComponentModelAnnotationsPackageVersion>4.6.0-rc1.19453.4</SystemComponentModelAnnotationsPackageVersion> - <SystemDiagnosticsEventLogPackageVersion>4.6.0-rc1.19453.4</SystemDiagnosticsEventLogPackageVersion> - <SystemDrawingCommonPackageVersion>4.6.0-rc1.19453.4</SystemDrawingCommonPackageVersion> - <SystemIOPipelinesPackageVersion>4.6.0-rc1.19453.4</SystemIOPipelinesPackageVersion> - <SystemNetHttpWinHttpHandlerPackageVersion>4.6.0-rc1.19453.4</SystemNetHttpWinHttpHandlerPackageVersion> - <SystemNetWebSocketsWebSocketProtocolPackageVersion>4.6.0-rc1.19453.4</SystemNetWebSocketsWebSocketProtocolPackageVersion> - <SystemReflectionMetadataPackageVersion>1.7.0-rc1.19453.4</SystemReflectionMetadataPackageVersion> - <SystemRuntimeCompilerServicesUnsafePackageVersion>4.6.0-rc1.19453.4</SystemRuntimeCompilerServicesUnsafePackageVersion> - <SystemSecurityCryptographyCngPackageVersion>4.6.0-rc1.19453.4</SystemSecurityCryptographyCngPackageVersion> - <SystemSecurityCryptographyPkcsPackageVersion>4.6.0-rc1.19453.4</SystemSecurityCryptographyPkcsPackageVersion> - <SystemSecurityCryptographyXmlPackageVersion>4.6.0-rc1.19453.4</SystemSecurityCryptographyXmlPackageVersion> - <SystemSecurityPermissionsPackageVersion>4.6.0-rc1.19453.4</SystemSecurityPermissionsPackageVersion> - <SystemSecurityPrincipalWindowsPackageVersion>4.6.0-rc1.19453.4</SystemSecurityPrincipalWindowsPackageVersion> - <SystemServiceProcessServiceControllerPackageVersion>4.6.0-rc1.19453.4</SystemServiceProcessServiceControllerPackageVersion> - <SystemTextEncodingsWebPackageVersion>4.6.0-rc1.19453.4</SystemTextEncodingsWebPackageVersion> - <SystemTextJsonPackageVersion>4.6.0-rc1.19453.4</SystemTextJsonPackageVersion> - <SystemThreadingChannelsPackageVersion>4.6.0-rc1.19453.4</SystemThreadingChannelsPackageVersion> - <SystemWindowsExtensionsPackageVersion>4.6.0-rc1.19453.4</SystemWindowsExtensionsPackageVersion> + <MicrosoftBclAsyncInterfacesPackageVersion>1.0.0-rc1.19456.4</MicrosoftBclAsyncInterfacesPackageVersion> + <MicrosoftCSharpPackageVersion>4.6.0-rc1.19456.4</MicrosoftCSharpPackageVersion> + <MicrosoftWin32RegistryPackageVersion>4.6.0-rc1.19456.4</MicrosoftWin32RegistryPackageVersion> + <MicrosoftWin32SystemEventsPackageVersion>4.6.0-rc1.19456.4</MicrosoftWin32SystemEventsPackageVersion> + <SystemComponentModelAnnotationsPackageVersion>4.6.0-rc1.19456.4</SystemComponentModelAnnotationsPackageVersion> + <SystemDiagnosticsEventLogPackageVersion>4.6.0-rc1.19456.4</SystemDiagnosticsEventLogPackageVersion> + <SystemDrawingCommonPackageVersion>4.6.0-rc1.19456.4</SystemDrawingCommonPackageVersion> + <SystemIOPipelinesPackageVersion>4.6.0-rc1.19456.4</SystemIOPipelinesPackageVersion> + <SystemNetHttpWinHttpHandlerPackageVersion>4.6.0-rc1.19456.4</SystemNetHttpWinHttpHandlerPackageVersion> + <SystemNetWebSocketsWebSocketProtocolPackageVersion>4.6.0-rc1.19456.4</SystemNetWebSocketsWebSocketProtocolPackageVersion> + <SystemReflectionMetadataPackageVersion>1.7.0-rc1.19456.4</SystemReflectionMetadataPackageVersion> + <SystemRuntimeCompilerServicesUnsafePackageVersion>4.6.0-rc1.19456.4</SystemRuntimeCompilerServicesUnsafePackageVersion> + <SystemSecurityCryptographyCngPackageVersion>4.6.0-rc1.19456.4</SystemSecurityCryptographyCngPackageVersion> + <SystemSecurityCryptographyPkcsPackageVersion>4.6.0-rc1.19456.4</SystemSecurityCryptographyPkcsPackageVersion> + <SystemSecurityCryptographyXmlPackageVersion>4.6.0-rc1.19456.4</SystemSecurityCryptographyXmlPackageVersion> + <SystemSecurityPermissionsPackageVersion>4.6.0-rc1.19456.4</SystemSecurityPermissionsPackageVersion> + <SystemSecurityPrincipalWindowsPackageVersion>4.6.0-rc1.19456.4</SystemSecurityPrincipalWindowsPackageVersion> + <SystemServiceProcessServiceControllerPackageVersion>4.6.0-rc1.19456.4</SystemServiceProcessServiceControllerPackageVersion> + <SystemTextEncodingsWebPackageVersion>4.6.0-rc1.19456.4</SystemTextEncodingsWebPackageVersion> + <SystemTextJsonPackageVersion>4.6.0-rc1.19456.4</SystemTextJsonPackageVersion> + <SystemThreadingChannelsPackageVersion>4.6.0-rc1.19456.4</SystemThreadingChannelsPackageVersion> + <SystemWindowsExtensionsPackageVersion>4.6.0-rc1.19456.4</SystemWindowsExtensionsPackageVersion> <!-- Only listed explicitly to workaround https://github.com/dotnet/cli/issues/10528 --> - <MicrosoftNETCorePlatformsPackageVersion>3.0.0-rc1.19453.4</MicrosoftNETCorePlatformsPackageVersion> + <MicrosoftNETCorePlatformsPackageVersion>3.0.0-rc1.19456.4</MicrosoftNETCorePlatformsPackageVersion> <!-- Packages from aspnet/Blazor --> - <MicrosoftAspNetCoreBlazorMonoPackageVersion>3.0.0-preview9.19455.4</MicrosoftAspNetCoreBlazorMonoPackageVersion> + <MicrosoftAspNetCoreBlazorMonoPackageVersion>3.0.0-preview9.19456.1</MicrosoftAspNetCoreBlazorMonoPackageVersion> <!-- Packages from aspnet/Extensions --> - <InternalAspNetCoreAnalyzersPackageVersion>3.0.0-rc1.19455.2</InternalAspNetCoreAnalyzersPackageVersion> - <MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.0.0-rc1.19455.2</MicrosoftAspNetCoreAnalyzerTestingPackageVersion> - <MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion> - <MicrosoftAspNetCoreTestingPackageVersion>3.0.0-rc1.19455.2</MicrosoftAspNetCoreTestingPackageVersion> - <MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion> - <MicrosoftExtensionsCachingAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsCachingAbstractionsPackageVersion> - <MicrosoftExtensionsCachingMemoryPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsCachingMemoryPackageVersion> - <MicrosoftExtensionsCachingSqlServerPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsCachingSqlServerPackageVersion> - <MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion> - <MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion> - <MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationAbstractionsPackageVersion> - <MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion> - <MicrosoftExtensionsConfigurationBinderPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationBinderPackageVersion> - <MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationCommandLinePackageVersion> - <MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion> - <MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion> - <MicrosoftExtensionsConfigurationIniPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationIniPackageVersion> - <MicrosoftExtensionsConfigurationJsonPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationJsonPackageVersion> - <MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion> - <MicrosoftExtensionsConfigurationPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationPackageVersion> - <MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationUserSecretsPackageVersion> - <MicrosoftExtensionsConfigurationXmlPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsConfigurationXmlPackageVersion> - <MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion> - <MicrosoftExtensionsDependencyInjectionPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsDependencyInjectionPackageVersion> - <MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsDiagnosticAdapterPackageVersion> - <MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion> - <MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion> - <MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion> - <MicrosoftExtensionsFileProvidersCompositePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsFileProvidersCompositePackageVersion> - <MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion> - <MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsFileProvidersPhysicalPackageVersion> - <MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsFileSystemGlobbingPackageVersion> - <MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion> - <MicrosoftExtensionsHostingAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsHostingAbstractionsPackageVersion> - <MicrosoftExtensionsHostingPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsHostingPackageVersion> - <MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion> - <MicrosoftExtensionsHttpPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsHttpPackageVersion> - <MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLocalizationAbstractionsPackageVersion> - <MicrosoftExtensionsLocalizationPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLocalizationPackageVersion> - <MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingAbstractionsPackageVersion> - <MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion> - <MicrosoftExtensionsLoggingConfigurationPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingConfigurationPackageVersion> - <MicrosoftExtensionsLoggingConsolePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingConsolePackageVersion> - <MicrosoftExtensionsLoggingDebugPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingDebugPackageVersion> - <MicrosoftExtensionsLoggingEventSourcePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingEventSourcePackageVersion> - <MicrosoftExtensionsLoggingEventLogPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingEventLogPackageVersion> - <MicrosoftExtensionsLoggingPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingPackageVersion> - <MicrosoftExtensionsLoggingTestingPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingTestingPackageVersion> - <MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsLoggingTraceSourcePackageVersion> - <MicrosoftExtensionsObjectPoolPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsObjectPoolPackageVersion> - <MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion> - <MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion> - <MicrosoftExtensionsOptionsPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsOptionsPackageVersion> - <MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion> - <MicrosoftExtensionsPrimitivesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsPrimitivesPackageVersion> - <MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion> - <MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsValueStopwatchSourcesPackageVersion> - <MicrosoftExtensionsWebEncodersPackageVersion>3.0.0-rc1.19455.2</MicrosoftExtensionsWebEncodersPackageVersion> - <MicrosoftInternalExtensionsRefsPackageVersion>3.0.0-rc1.19455.2</MicrosoftInternalExtensionsRefsPackageVersion> - <MicrosoftJSInteropPackageVersion>3.0.0-rc1.19455.2</MicrosoftJSInteropPackageVersion> - <MonoWebAssemblyInteropPackageVersion>3.0.0-rc1.19455.2</MonoWebAssemblyInteropPackageVersion> + <InternalAspNetCoreAnalyzersPackageVersion>3.0.0-rc1.19456.10</InternalAspNetCoreAnalyzersPackageVersion> + <MicrosoftAspNetCoreAnalyzerTestingPackageVersion>3.0.0-rc1.19456.10</MicrosoftAspNetCoreAnalyzerTestingPackageVersion> + <MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftAspNetCoreBenchmarkRunnerSourcesPackageVersion> + <MicrosoftAspNetCoreTestingPackageVersion>3.0.0-rc1.19456.10</MicrosoftAspNetCoreTestingPackageVersion> + <MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsActivatorUtilitiesSourcesPackageVersion> + <MicrosoftExtensionsCachingAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsCachingAbstractionsPackageVersion> + <MicrosoftExtensionsCachingMemoryPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsCachingMemoryPackageVersion> + <MicrosoftExtensionsCachingSqlServerPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsCachingSqlServerPackageVersion> + <MicrosoftExtensionsCachingStackExchangeRedisPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsCachingStackExchangeRedisPackageVersion> + <MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsCommandLineUtilsSourcesPackageVersion> + <MicrosoftExtensionsConfigurationAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationAbstractionsPackageVersion> + <MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationAzureKeyVaultPackageVersion> + <MicrosoftExtensionsConfigurationBinderPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationBinderPackageVersion> + <MicrosoftExtensionsConfigurationCommandLinePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationCommandLinePackageVersion> + <MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion> + <MicrosoftExtensionsConfigurationFileExtensionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationFileExtensionsPackageVersion> + <MicrosoftExtensionsConfigurationIniPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationIniPackageVersion> + <MicrosoftExtensionsConfigurationJsonPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationJsonPackageVersion> + <MicrosoftExtensionsConfigurationKeyPerFilePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationKeyPerFilePackageVersion> + <MicrosoftExtensionsConfigurationPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationPackageVersion> + <MicrosoftExtensionsConfigurationUserSecretsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationUserSecretsPackageVersion> + <MicrosoftExtensionsConfigurationXmlPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsConfigurationXmlPackageVersion> + <MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion> + <MicrosoftExtensionsDependencyInjectionPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsDependencyInjectionPackageVersion> + <MicrosoftExtensionsDiagnosticAdapterPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsDiagnosticAdapterPackageVersion> + <MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsDiagnosticsHealthChecksAbstractionsPackageVersion> + <MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsDiagnosticsHealthChecksPackageVersion> + <MicrosoftExtensionsFileProvidersAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsFileProvidersAbstractionsPackageVersion> + <MicrosoftExtensionsFileProvidersCompositePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsFileProvidersCompositePackageVersion> + <MicrosoftExtensionsFileProvidersEmbeddedPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsFileProvidersEmbeddedPackageVersion> + <MicrosoftExtensionsFileProvidersPhysicalPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsFileProvidersPhysicalPackageVersion> + <MicrosoftExtensionsFileSystemGlobbingPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsFileSystemGlobbingPackageVersion> + <MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsHashCodeCombinerSourcesPackageVersion> + <MicrosoftExtensionsHostingAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsHostingAbstractionsPackageVersion> + <MicrosoftExtensionsHostingPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsHostingPackageVersion> + <MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsHostFactoryResolverSourcesPackageVersion> + <MicrosoftExtensionsHttpPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsHttpPackageVersion> + <MicrosoftExtensionsLocalizationAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLocalizationAbstractionsPackageVersion> + <MicrosoftExtensionsLocalizationPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLocalizationPackageVersion> + <MicrosoftExtensionsLoggingAbstractionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingAbstractionsPackageVersion> + <MicrosoftExtensionsLoggingAzureAppServicesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingAzureAppServicesPackageVersion> + <MicrosoftExtensionsLoggingConfigurationPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingConfigurationPackageVersion> + <MicrosoftExtensionsLoggingConsolePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingConsolePackageVersion> + <MicrosoftExtensionsLoggingDebugPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingDebugPackageVersion> + <MicrosoftExtensionsLoggingEventSourcePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingEventSourcePackageVersion> + <MicrosoftExtensionsLoggingEventLogPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingEventLogPackageVersion> + <MicrosoftExtensionsLoggingPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingPackageVersion> + <MicrosoftExtensionsLoggingTestingPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingTestingPackageVersion> + <MicrosoftExtensionsLoggingTraceSourcePackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsLoggingTraceSourcePackageVersion> + <MicrosoftExtensionsObjectPoolPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsObjectPoolPackageVersion> + <MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsOptionsConfigurationExtensionsPackageVersion> + <MicrosoftExtensionsOptionsDataAnnotationsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsOptionsDataAnnotationsPackageVersion> + <MicrosoftExtensionsOptionsPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsOptionsPackageVersion> + <MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsParameterDefaultValueSourcesPackageVersion> + <MicrosoftExtensionsPrimitivesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsPrimitivesPackageVersion> + <MicrosoftExtensionsTypeNameHelperSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsTypeNameHelperSourcesPackageVersion> + <MicrosoftExtensionsValueStopwatchSourcesPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsValueStopwatchSourcesPackageVersion> + <MicrosoftExtensionsWebEncodersPackageVersion>3.0.0-rc1.19456.10</MicrosoftExtensionsWebEncodersPackageVersion> + <MicrosoftInternalExtensionsRefsPackageVersion>3.0.0-rc1.19456.10</MicrosoftInternalExtensionsRefsPackageVersion> + <MicrosoftJSInteropPackageVersion>3.0.0-rc1.19456.10</MicrosoftJSInteropPackageVersion> + <MonoWebAssemblyInteropPackageVersion>3.0.0-rc1.19456.10</MonoWebAssemblyInteropPackageVersion> <!-- Packages from aspnet/EntityFrameworkCore --> - <dotnetefPackageVersion>3.0.0-rc1.19455.8</dotnetefPackageVersion> - <MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCoreInMemoryPackageVersion> - <MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCoreRelationalPackageVersion> - <MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCoreSqlitePackageVersion> - <MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCoreSqlServerPackageVersion> - <MicrosoftEntityFrameworkCoreToolsPackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCoreToolsPackageVersion> - <MicrosoftEntityFrameworkCorePackageVersion>3.0.0-rc1.19455.8</MicrosoftEntityFrameworkCorePackageVersion> + <dotnetefPackageVersion>3.0.0-rc1.19456.14</dotnetefPackageVersion> + <MicrosoftEntityFrameworkCoreInMemoryPackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCoreInMemoryPackageVersion> + <MicrosoftEntityFrameworkCoreRelationalPackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCoreRelationalPackageVersion> + <MicrosoftEntityFrameworkCoreSqlitePackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCoreSqlitePackageVersion> + <MicrosoftEntityFrameworkCoreSqlServerPackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCoreSqlServerPackageVersion> + <MicrosoftEntityFrameworkCoreToolsPackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCoreToolsPackageVersion> + <MicrosoftEntityFrameworkCorePackageVersion>3.0.0-rc1.19456.14</MicrosoftEntityFrameworkCorePackageVersion> <!-- Packages from aspnet/AspNetCore-Tooling --> - <MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.0.0-rc1.19452.2</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion> - <MicrosoftAspNetCoreRazorLanguagePackageVersion>3.0.0-rc1.19452.2</MicrosoftAspNetCoreRazorLanguagePackageVersion> - <MicrosoftCodeAnalysisRazorPackageVersion>3.0.0-rc1.19452.2</MicrosoftCodeAnalysisRazorPackageVersion> - <MicrosoftNETSdkRazorPackageVersion>3.0.0-rc1.19452.2</MicrosoftNETSdkRazorPackageVersion> + <MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>3.0.0-rc1.19456.6</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion> + <MicrosoftAspNetCoreRazorLanguagePackageVersion>3.0.0-rc1.19456.6</MicrosoftAspNetCoreRazorLanguagePackageVersion> + <MicrosoftCodeAnalysisRazorPackageVersion>3.0.0-rc1.19456.6</MicrosoftCodeAnalysisRazorPackageVersion> + <MicrosoftNETSdkRazorPackageVersion>3.0.0-rc1.19456.6</MicrosoftNETSdkRazorPackageVersion> </PropertyGroup> <!-- diff --git a/eng/common/build.ps1 b/eng/common/build.ps1 index feb58d14191c606d0acc0861e9b2183a2846dc04..e001ccb481cf089c1def90c0e13ed3427b471acd 100644 --- a/eng/common/build.ps1 +++ b/eng/common/build.ps1 @@ -85,6 +85,10 @@ function Build { # Re-assign properties to a new variable because PowerShell doesn't let us append properties directly for unclear reasons. # Explicitly set the type as string[] because otherwise PowerShell would make this char[] if $properties is empty. [string[]] $msbuildArgs = $properties + + # Resolve relative project paths into full paths + $projects = ($projects.Split(';').ForEach({Resolve-Path $_}) -join ';') + $msbuildArgs += "/p:Projects=$projects" $properties = $msbuildArgs } diff --git a/eng/common/performance/performance-setup.ps1 b/eng/common/performance/performance-setup.ps1 index 268986246e54475d817bad5ed9adc3f6b13dc316..ec41965fc895d5d0bc54309eb6d400fd86d01745 100644 --- a/eng/common/performance/performance-setup.ps1 +++ b/eng/common/performance/performance-setup.ps1 @@ -17,7 +17,7 @@ Param( [string] $Configurations="CompilationMode=$CompilationMode" ) -$RunFromPerformanceRepo = ($Repository -eq "dotnet/performance") +$RunFromPerformanceRepo = ($Repository -eq "dotnet/performance") -or ($Repository -eq "dotnet-performance") $UseCoreRun = ($CoreRootDirectory -ne [string]::Empty) $UseBaselineCoreRun = ($BaselineCoreRootDirectory -ne [string]::Empty) diff --git a/eng/common/performance/performance-setup.sh b/eng/common/performance/performance-setup.sh index 550b3ebf18e62133216300645eeeea717a2a5eb4..2f2092166e43f7c49b0289e9c9493764cc464e67 100755 --- a/eng/common/performance/performance-setup.sh +++ b/eng/common/performance/performance-setup.sh @@ -113,7 +113,7 @@ while (($# > 0)); do esac done -if [[ "$repository" == "dotnet/performance" ]]; then +if [ "$repository" == "dotnet/performance" ] || [ "$repository" == "dotnet-performance" ]; then run_from_perf_repo=true fi diff --git a/eng/common/sdl/execute-all-sdl-tools.ps1 b/eng/common/sdl/execute-all-sdl-tools.ps1 index fa239484f2ca21ef08ebc252ca9aaa4621c069ad..01799d63ff365065196c667e3a7af44263fa5f29 100644 --- a/eng/common/sdl/execute-all-sdl-tools.ps1 +++ b/eng/common/sdl/execute-all-sdl-tools.ps1 @@ -45,6 +45,7 @@ if ($GuardianPackageName) { $guardianCliLocation = $GuardianCliLocation } +$workingDirectory = (Split-Path $SourceDirectory -Parent) $ValidPath = Test-Path $guardianCliLocation if ($ValidPath -eq $False) @@ -53,13 +54,13 @@ if ($ValidPath -eq $False) exit 1 } -& $(Join-Path $PSScriptRoot "init-sdl.ps1") -GuardianCliLocation $guardianCliLocation -Repository $RepoName -BranchName $BranchName -WorkingDirectory (Split-Path $SourceDirectory -Parent) -AzureDevOpsAccessToken $AzureDevOpsAccessToken -GuardianLoggerLevel $GuardianLoggerLevel -$gdnFolder = Join-Path (Split-Path $SourceDirectory -Parent) ".gdn" +& $(Join-Path $PSScriptRoot "init-sdl.ps1") -GuardianCliLocation $guardianCliLocation -Repository $RepoName -BranchName $BranchName -WorkingDirectory $workingDirectory -AzureDevOpsAccessToken $AzureDevOpsAccessToken -GuardianLoggerLevel $GuardianLoggerLevel +$gdnFolder = Join-Path $workingDirectory ".gdn" if ($TsaOnboard) { if ($TsaCodebaseName -and $TsaNotificationEmail -and $TsaCodebaseAdmin -and $TsaBugAreaPath) { - Write-Host "$guardianCliLocation tsa-onboard --codebase-name `"$TsaCodebaseName`" --notification-alias `"$TsaNotificationEmail`" --codebase-admin `"$TsaCodebaseAdmin`" --instance-url `"$TsaInstanceUrl`" --project-name `"$TsaProjectName`" --area-path `"$TsaBugAreaPath`" --iteration-path `"$TsaIterationPath`" --working-directory $ArtifactsDirectory --logger-level $GuardianLoggerLevel" - & $guardianCliLocation tsa-onboard --codebase-name "$TsaCodebaseName" --notification-alias "$TsaNotificationEmail" --codebase-admin "$TsaCodebaseAdmin" --instance-url "$TsaInstanceUrl" --project-name "$TsaProjectName" --area-path "$TsaBugAreaPath" --iteration-path "$TsaIterationPath" --working-directory $ArtifactsDirectory --logger-level $GuardianLoggerLevel + Write-Host "$guardianCliLocation tsa-onboard --codebase-name `"$TsaCodebaseName`" --notification-alias `"$TsaNotificationEmail`" --codebase-admin `"$TsaCodebaseAdmin`" --instance-url `"$TsaInstanceUrl`" --project-name `"$TsaProjectName`" --area-path `"$TsaBugAreaPath`" --iteration-path `"$TsaIterationPath`" --working-directory $workingDirectory --logger-level $GuardianLoggerLevel" + & $guardianCliLocation tsa-onboard --codebase-name "$TsaCodebaseName" --notification-alias "$TsaNotificationEmail" --codebase-admin "$TsaCodebaseAdmin" --instance-url "$TsaInstanceUrl" --project-name "$TsaProjectName" --area-path "$TsaBugAreaPath" --iteration-path "$TsaIterationPath" --working-directory $workingDirectory --logger-level $GuardianLoggerLevel if ($LASTEXITCODE -ne 0) { Write-Host "Guardian tsa-onboard failed with exit code $LASTEXITCODE." exit $LASTEXITCODE @@ -71,10 +72,10 @@ if ($TsaOnboard) { } if ($ArtifactToolsList -and $ArtifactToolsList.Count -gt 0) { - & $(Join-Path $PSScriptRoot "run-sdl.ps1") -GuardianCliLocation $guardianCliLocation -WorkingDirectory $ArtifactsDirectory -TargetDirectory $ArtifactsDirectory -GdnFolder $gdnFolder -ToolsList $ArtifactToolsList -AzureDevOpsAccessToken $AzureDevOpsAccessToken -UpdateBaseline $UpdateBaseline -GuardianLoggerLevel $GuardianLoggerLevel -CrScanAdditionalRunConfigParams $CrScanAdditionalRunConfigParams -PoliCheckAdditionalRunConfigParams $PoliCheckAdditionalRunConfigParams + & $(Join-Path $PSScriptRoot "run-sdl.ps1") -GuardianCliLocation $guardianCliLocation -WorkingDirectory $workingDirectory -TargetDirectory $ArtifactsDirectory -GdnFolder $gdnFolder -ToolsList $ArtifactToolsList -AzureDevOpsAccessToken $AzureDevOpsAccessToken -UpdateBaseline $UpdateBaseline -GuardianLoggerLevel $GuardianLoggerLevel -CrScanAdditionalRunConfigParams $CrScanAdditionalRunConfigParams -PoliCheckAdditionalRunConfigParams $PoliCheckAdditionalRunConfigParams } if ($SourceToolsList -and $SourceToolsList.Count -gt 0) { - & $(Join-Path $PSScriptRoot "run-sdl.ps1") -GuardianCliLocation $guardianCliLocation -WorkingDirectory $ArtifactsDirectory -TargetDirectory $SourceDirectory -GdnFolder $gdnFolder -ToolsList $SourceToolsList -AzureDevOpsAccessToken $AzureDevOpsAccessToken -UpdateBaseline $UpdateBaseline -GuardianLoggerLevel $GuardianLoggerLevel -CrScanAdditionalRunConfigParams $CrScanAdditionalRunConfigParams -PoliCheckAdditionalRunConfigParams $PoliCheckAdditionalRunConfigParams + & $(Join-Path $PSScriptRoot "run-sdl.ps1") -GuardianCliLocation $guardianCliLocation -WorkingDirectory $workingDirectory -TargetDirectory $SourceDirectory -GdnFolder $gdnFolder -ToolsList $SourceToolsList -AzureDevOpsAccessToken $AzureDevOpsAccessToken -UpdateBaseline $UpdateBaseline -GuardianLoggerLevel $GuardianLoggerLevel -CrScanAdditionalRunConfigParams $CrScanAdditionalRunConfigParams -PoliCheckAdditionalRunConfigParams $PoliCheckAdditionalRunConfigParams } if ($UpdateBaseline) { @@ -86,8 +87,8 @@ if ($TsaPublish) { if (-not $TsaRepositoryName) { $TsaRepositoryName = "$($Repository)-$($BranchName)" } - Write-Host "$guardianCliLocation tsa-publish --all-tools --repository-name `"$TsaRepositoryName`" --branch-name `"$TsaBranchName`" --build-number `"$BuildNumber`" --codebase-name `"$TsaCodebaseName`" --notification-alias `"$TsaNotificationEmail`" --codebase-admin `"$TsaCodebaseAdmin`" --instance-url `"$TsaInstanceUrl`" --project-name `"$TsaProjectName`" --area-path `"$TsaBugAreaPath`" --iteration-path `"$TsaIterationPath`" --working-directory $ArtifactsDirectory --logger-level $GuardianLoggerLevel" - & $guardianCliLocation tsa-publish --all-tools --repository-name "$TsaRepositoryName" --branch-name "$TsaBranchName" --build-number "$BuildNumber" --onboard $True --codebase-name "$TsaCodebaseName" --notification-alias "$TsaNotificationEmail" --codebase-admin "$TsaCodebaseAdmin" --instance-url "$TsaInstanceUrl" --project-name "$TsaProjectName" --area-path "$TsaBugAreaPath" --iteration-path "$TsaIterationPath" --working-directory $ArtifactsDirectory --logger-level $GuardianLoggerLevel + Write-Host "$guardianCliLocation tsa-publish --all-tools --repository-name `"$TsaRepositoryName`" --branch-name `"$TsaBranchName`" --build-number `"$BuildNumber`" --codebase-name `"$TsaCodebaseName`" --notification-alias `"$TsaNotificationEmail`" --codebase-admin `"$TsaCodebaseAdmin`" --instance-url `"$TsaInstanceUrl`" --project-name `"$TsaProjectName`" --area-path `"$TsaBugAreaPath`" --iteration-path `"$TsaIterationPath`" --working-directory $workingDirectory --logger-level $GuardianLoggerLevel" + & $guardianCliLocation tsa-publish --all-tools --repository-name "$TsaRepositoryName" --branch-name "$TsaBranchName" --build-number "$BuildNumber" --onboard $True --codebase-name "$TsaCodebaseName" --notification-alias "$TsaNotificationEmail" --codebase-admin "$TsaCodebaseAdmin" --instance-url "$TsaInstanceUrl" --project-name "$TsaProjectName" --area-path "$TsaBugAreaPath" --iteration-path "$TsaIterationPath" --working-directory $workingDirectory --logger-level $GuardianLoggerLevel if ($LASTEXITCODE -ne 0) { Write-Host "Guardian tsa-publish failed with exit code $LASTEXITCODE." exit $LASTEXITCODE diff --git a/eng/common/templates/job/job.yml b/eng/common/templates/job/job.yml index 8db456bb7f58a2e77491d30f3fb49de0f443917f..ffda80a197b2078e4ff730d0bd0931ae76daf8a7 100644 --- a/eng/common/templates/job/job.yml +++ b/eng/common/templates/job/job.yml @@ -24,7 +24,7 @@ parameters: workspace: '' -# Job base template specific parameters + # Job base template specific parameters # Optional: Enable installing Microbuild plugin # if 'true', these "variables" must be specified in the variables object or as part of the queue matrix # _TeamName - the name of your team @@ -151,6 +151,9 @@ jobs: continueOnError: ${{ parameters.continueOnError }} condition: and(succeeded(), in(variables['_SignType'], 'real', 'test'), eq(variables['Agent.Os'], 'Windows_NT')) + - ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: + - task: NuGetAuthenticate@0 + - ${{ each step in parameters.steps }}: - ${{ step }} diff --git a/eng/common/templates/job/performance.yml b/eng/common/templates/job/performance.yml index ef809253d1a9fe4cdd887f9628b82f3754ab8e2a..f877fd7a898004eeac25377fa7567ab011d646c4 100644 --- a/eng/common/templates/job/performance.yml +++ b/eng/common/templates/job/performance.yml @@ -5,6 +5,7 @@ parameters: displayName: '' # optional -- display name for the job. Will use jobName if not passed pool: '' # required -- name of the Build pool container: '' # required -- name of the container + osGroup: '' # required -- operating system for the job extraSetupParameters: '' # optional -- extra arguments to pass to the setup script frameworks: ['netcoreapp3.0'] # optional -- list of frameworks to run against continueOnError: 'false' # optional -- determines whether to continue the build if the step errors @@ -44,12 +45,13 @@ jobs: - HelixPreCommand: '' - ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: - - ${{ if eq(variables['Agent.Os'], 'Windows_NT') }}: + - ${{ if eq( parameters.osGroup, 'Windows_NT') }}: - HelixPreCommand: 'set "PERFLAB_UPLOAD_TOKEN=$(PerfCommandUploadToken)"' - IsInternal: -Internal - - ${{ if ne(variables['Agent.Os'], 'Windows_NT') }}: + - ${{ if ne(parameters.osGroup, 'Windows_NT') }}: - HelixPreCommand: 'export PERFLAB_UPLOAD_TOKEN="$(PerfCommandUploadTokenLinux)"' - IsInternal: --internal + - group: DotNet-HelixApi-Access - group: dotnet-benchview diff --git a/eng/common/templates/job/publish-build-assets.yml b/eng/common/templates/job/publish-build-assets.yml index 9e77ef1b54b89738ed9d62e5341cbc5cf4988c66..b722975f9c288fa06cd6e9e08135a2467c0d78bd 100644 --- a/eng/common/templates/job/publish-build-assets.yml +++ b/eng/common/templates/job/publish-build-assets.yml @@ -47,6 +47,10 @@ jobs: downloadPath: '$(Build.StagingDirectory)/Download' condition: ${{ parameters.condition }} continueOnError: ${{ parameters.continueOnError }} + + - ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: + - task: NuGetAuthenticate@0 + - task: PowerShell@2 displayName: Publish Build Assets inputs: @@ -59,6 +63,7 @@ jobs: /p:Configuration=$(_BuildConfig) condition: ${{ parameters.condition }} continueOnError: ${{ parameters.continueOnError }} + - task: powershell@2 displayName: Create ReleaseConfigs Artifact inputs: @@ -67,12 +72,14 @@ jobs: Add-Content -Path "$(Build.StagingDirectory)/ReleaseConfigs.txt" -Value $(BARBuildId) Add-Content -Path "$(Build.StagingDirectory)/ReleaseConfigs.txt" -Value "$(DefaultChannels)" Add-Content -Path "$(Build.StagingDirectory)/ReleaseConfigs.txt" -Value $(IsStableBuild) + - task: PublishBuildArtifacts@1 displayName: Publish ReleaseConfigs Artifact inputs: PathtoPublish: '$(Build.StagingDirectory)/ReleaseConfigs.txt' PublishLocation: Container ArtifactName: ReleaseConfigs + - ${{ if eq(parameters.enablePublishBuildArtifacts, 'true') }}: - task: PublishBuildArtifacts@1 displayName: Publish Logs to VSTS diff --git a/eng/common/templates/post-build/channels/public-dev-release.yml b/eng/common/templates/post-build/channels/netcore-dev-30.yml similarity index 64% rename from eng/common/templates/post-build/channels/public-dev-release.yml rename to eng/common/templates/post-build/channels/netcore-dev-30.yml index afa95421480b7d027a8ba0d0eac5bbf6dd917173..7984f06d1b9f98b369f6ac767a1a87733dc33e50 100644 --- a/eng/common/templates/post-build/channels/public-dev-release.yml +++ b/eng/common/templates/post-build/channels/netcore-dev-30.yml @@ -1,15 +1,14 @@ parameters: - enableSymbolValidation: true symbolPublishingAdditionalParameters: '' artifactsPublishingAdditionalParameters: '' publishInstallersAndChecksums: false stages: -- stage: Publish +- stage: NetCore_Dev30_Publish dependsOn: validate variables: - template: ../common-variables.yml - displayName: Developer Channel + displayName: .NET Core 3.0 Dev Publishing jobs: - template: ../setup-maestro-vars.yml @@ -39,15 +38,15 @@ stages: inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} - - job: + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars variables: @@ -79,22 +78,33 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Add Assets Location + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(PublicDevRelease_30_Channel_Id) /p:ArtifactsCategory=$(_DotNetArtifactsCategory) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe - /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' - /p:TargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' @@ -109,57 +119,15 @@ stages: /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) ${{ parameters.artifactsPublishingAdditionalParameters }} - - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false -- stage: PublishValidation - displayName: Publish Validation +- stage: NetCore_Dev30_Publish_Validation + displayName: .NET Core 3.0 Dev Publish Validation variables: - - template: ../common-variables.yml + - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - ${{ if eq(parameters.enableSymbolValidation, 'true') }}: - - job: - displayName: Symbol Availability - dependsOn: setupMaestroVars - condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_30_Channel_Id)) - pool: - vmImage: 'windows-2019' - steps: - - task: DownloadBuildArtifacts@0 - displayName: Download Package Artifacts - inputs: - buildType: current - artifactName: PackageArtifacts - - - task: PowerShell@2 - displayName: Check Symbol Availability - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/symbols-validation.ps1 - arguments: -InputPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/ -ExtractPath $(Agent.BuildDirectory)/Temp/ -DotnetSymbolVersion $(SymbolToolVersion) - - - template: ../darc-gather-drop.yml + - template: ../promote-build.yml parameters: ChannelId: ${{ variables.PublicDevRelease_30_Channel_Id }} - - - template: ../promote-build.yml - parameters: - ChannelId: ${{ variables.PublicDevRelease_30_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-dev-31.yml b/eng/common/templates/post-build/channels/netcore-dev-31.yml new file mode 100644 index 0000000000000000000000000000000000000000..bcedd0f0759e3af5de62670ec685552776374d8f --- /dev/null +++ b/eng/common/templates/post-build/channels/netcore-dev-31.yml @@ -0,0 +1,133 @@ +parameters: + symbolPublishingAdditionalParameters: '' + artifactsPublishingAdditionalParameters: '' + publishInstallersAndChecksums: false + +stages: +- stage: NetCore_Dev31_Publish + dependsOn: validate + variables: + - template: ../common-variables.yml + displayName: .NET Core 3.1 Dev Publishing + jobs: + - template: ../setup-maestro-vars.yml + + - job: + displayName: Symbol Publishing + dependsOn: setupMaestroVars + condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_31_Channel_Id)) + variables: + - group: DotNet-Symbol-Server-Pats + pool: + vmImage: 'windows-2019' + steps: + - task: DownloadBuildArtifacts@0 + displayName: Download Blob Artifacts + inputs: + artifactName: 'BlobArtifacts' + continueOnError: true + + - task: DownloadBuildArtifacts@0 + displayName: Download PDB Artifacts + inputs: + artifactName: 'PDBArtifacts' + continueOnError: true + + - task: PowerShell@2 + displayName: Publish + inputs: + filePath: eng\common\sdk-task.ps1 + arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' + /p:Configuration=Release + ${{ parameters.symbolPublishingAdditionalParameters }} + + - job: + displayName: Publish Assets + dependsOn: setupMaestroVars + variables: + - group: DotNet-Blob-Feed + - group: AzureDevOps-Artifact-Feeds-Pats + - name: BARBuildId + value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ] + - name: IsStableBuild + value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ] + condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicDevRelease_31_Channel_Id)) + pool: + vmImage: 'windows-2019' + steps: + - task: DownloadBuildArtifacts@0 + displayName: Download Package Artifacts + inputs: + buildType: current + artifactName: PackageArtifacts + + - task: DownloadBuildArtifacts@0 + displayName: Download Blob Artifacts + inputs: + buildType: current + artifactName: BlobArtifacts + + - task: DownloadBuildArtifacts@0 + displayName: Download Asset Manifests + inputs: + buildType: current + artifactName: AssetManifests + + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + + - task: PowerShell@2 + displayName: Publish Assets + env: + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) + inputs: + filePath: eng\common\sdk-task.ps1 + arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet + /p:ArtifactsCategory=$(_DotNetArtifactsCategory) + /p:IsStableBuild=$(IsStableBuild) + /p:IsInternalBuild=$(IsInternalBuild) + /p:RepositoryName=$(Build.Repository.Name) + /p:CommitSha=$(Build.SourceVersion) + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' + /p:BARBuildId=$(BARBuildId) + /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' + /p:BuildAssetRegistryToken='$(MaestroApiAccessToken)' + /p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' + /p:Configuration=Release + /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} + /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) + /p:InstallersAzureAccountKey=$(dotnetcli-storage-key) + /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) + /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) + ${{ parameters.artifactsPublishingAdditionalParameters }} + + +- stage: NetCore_Dev31_Publish_Validation + displayName: .NET Core 3.1 Dev Publish Validation + variables: + - template: ../common-variables.yml + jobs: + - template: ../setup-maestro-vars.yml + + - template: ../promote-build.yml + parameters: + ChannelId: ${{ variables.PublicDevRelease_31_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-dev-5.yml b/eng/common/templates/post-build/channels/netcore-dev-5.yml index 812def315476905208c82350ec953edf37129d18..18432cc60b85a3cd60095d268b80beb686f11a4c 100644 --- a/eng/common/templates/post-build/channels/netcore-dev-5.yml +++ b/eng/common/templates/post-build/channels/netcore-dev-5.yml @@ -1,15 +1,15 @@ parameters: - enableSymbolValidation: true symbolPublishingAdditionalParameters: '' artifactsPublishingAdditionalParameters: '' publishInstallersAndChecksums: false + publishToAzureDevOpsFeeds: true stages: - stage: NetCore_Dev5_Publish dependsOn: validate variables: - template: ../common-variables.yml - displayName: .NET Core 5 Dev Channel + displayName: .NET Core 5 Dev Publishing jobs: - template: ../setup-maestro-vars.yml @@ -39,15 +39,15 @@ stages: inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} - - job: + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars variables: @@ -79,22 +79,33 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Add Assets Location + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(NetCore_5_Dev_Channel_Id) /p:ArtifactsCategory=$(_DotNetArtifactsCategory) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe - /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' - /p:TargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' @@ -103,63 +114,26 @@ stages: /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' /p:Configuration=Release + /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) /p:InstallersAzureAccountKey=$(dotnetcli-storage-key) - /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) + /p:PublishToAzureDevOpsNuGetFeeds=${{ parameters.publishToAzureDevOpsFeeds }} + /p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5/nuget/v3/index.json' + /p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' + /p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet5-transport/nuget/v3/index.json' + /p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} - - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false -- stage: NetCore_Dev5_PublishValidation - displayName: Publish Validation +- stage: NetCore_Dev5_Publish_Validation + displayName: .NET Core 5 Dev Publish Validation variables: - - template: ../common-variables.yml + - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - ${{ if eq(parameters.enableSymbolValidation, 'true') }}: - - job: - displayName: Symbol Availability - dependsOn: setupMaestroVars - condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_5_Dev_Channel_Id)) - pool: - vmImage: 'windows-2019' - steps: - - task: DownloadBuildArtifacts@0 - displayName: Download Package Artifacts - inputs: - buildType: current - artifactName: PackageArtifacts - - - task: PowerShell@2 - displayName: Check Symbol Availability - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/symbols-validation.ps1 - arguments: -InputPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/ -ExtractPath $(Agent.BuildDirectory)/Temp/ -DotnetSymbolVersion $(SymbolToolVersion) - - - template: ../darc-gather-drop.yml + - template: ../promote-build.yml parameters: ChannelId: ${{ variables.NetCore_5_Dev_Channel_Id }} - - - template: ../promote-build.yml - parameters: - ChannelId: ${{ variables.NetCore_5_Dev_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/internal-servicing.yml b/eng/common/templates/post-build/channels/netcore-internal-30.yml similarity index 60% rename from eng/common/templates/post-build/channels/internal-servicing.yml rename to eng/common/templates/post-build/channels/netcore-internal-30.yml index 4ca36358d962aa502cf1e4d5a35a8460e81ea6f3..36e1d1188b681e50eae2e1fb4cff5766a3956429 100644 --- a/eng/common/templates/post-build/channels/internal-servicing.yml +++ b/eng/common/templates/post-build/channels/netcore-internal-30.yml @@ -1,14 +1,13 @@ parameters: - enableSymbolValidation: true symbolPublishingAdditionalParameters: '' artifactsPublishingAdditionalParameters: '' stages: -- stage: IS_Publish +- stage: NetCore_30_Internal_Servicing_Publishing dependsOn: validate variables: - template: ../common-variables.yml - displayName: Internal Servicing + displayName: .NET Core 3.0 Internal Servicing Publishing jobs: - template: ../setup-maestro-vars.yml @@ -38,8 +37,8 @@ stages: inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' @@ -78,81 +77,53 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Add Assets Location + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(InternalServicing_30_Channel_Id) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) - /p:AzureStorageAccountName=$(ProxyBackedFeedsAccountName) - /p:AzureStorageAccountKey=$(dotnetfeed-storage-access-key-1) - /p:AzureDevOpsFeedsBaseUrl=$(dotnetfeed-internal-private-feed-url) - /p:StaticInternalFeed=$(dotnetfeed-internal-nonstable-feed-url) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' /p:BuildAssetRegistryToken='$(MaestroApiAccessToken)' /p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/' - /p:BlobBasePath='$(Build.ArtifactStagingDirectory)\BlobArtifacts' - /p:PackageBasePath='$(Build.ArtifactStagingDirectory)\PackageArtifacts' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' /p:Configuration=Release ${{ parameters.artifactsPublishingAdditionalParameters }} - - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false - template: ../trigger-subscription.yml parameters: ChannelId: ${{ variables.InternalServicing_30_Channel_Id }} - -- stage: IS_PublishValidation - displayName: Publish Validation + +- stage: NetCore_30_Internal_Servicing_Publish_Validation + displayName: .NET Core 3.0 Internal Servicing Publish Validation variables: - - template: ../common-variables.yml + - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - ${{ if eq(parameters.enableSymbolValidation, 'true') }}: - - job: - displayName: Symbol Availability - dependsOn: setupMaestroVars - condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.InternalServicing_30_Channel_Id)) - pool: - vmImage: 'windows-2019' - steps: - - task: DownloadBuildArtifacts@0 - displayName: Download Package Artifacts - inputs: - buildType: current - artifactName: PackageArtifacts - - - task: PowerShell@2 - displayName: Check Symbol Availability - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/symbols-validation.ps1 - arguments: -InputPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/ -ExtractPath $(Agent.BuildDirectory)/Temp/ -DotnetSymbolVersion $(SymbolToolVersion) - - template: ../promote-build.yml parameters: ChannelId: ${{ variables.InternalServicing_30_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/public-release.yml b/eng/common/templates/post-build/channels/netcore-release-30.yml similarity index 61% rename from eng/common/templates/post-build/channels/public-release.yml rename to eng/common/templates/post-build/channels/netcore-release-30.yml index 7ec1f89c08f3a0eb38be38a272c57a2dade91271..abae985ab07045563d5d9de1f47758e1b21c40e1 100644 --- a/eng/common/templates/post-build/channels/public-release.yml +++ b/eng/common/templates/post-build/channels/netcore-release-30.yml @@ -1,14 +1,13 @@ parameters: - enableSymbolValidation: true symbolPublishingAdditionalParameters: '' artifactsPublishingAdditionalParameters: '' stages: -- stage: PubRel_Publish +- stage: NetCore_Release30_Publish dependsOn: validate variables: - template: ../common-variables.yml - displayName: Public Release + displayName: .NET Core 3.0 Release Publishing jobs: - template: ../setup-maestro-vars.yml @@ -38,8 +37,8 @@ stages: inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' @@ -78,82 +77,53 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Publish + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(PublicRelease_30_Channel_Id) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' - /p:AzureStorageAccountName=$(ProxyBackedFeedsAccountName) - /p:AzureStorageAccountKey=$(dotnetfeed-storage-access-key-1) - /p:AzureDevOpsFeedsBaseUrl=$(dotnetfeed-internal-private-feed-url) - /p:StaticInternalFeed=$(dotnetfeed-internal-nonstable-feed-url) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' /p:BuildAssetRegistryToken='$(MaestroApiAccessToken)' /p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/' - /p:BlobBasePath='$(Build.ArtifactStagingDirectory)\BlobArtifacts' - /p:PackageBasePath='$(Build.ArtifactStagingDirectory)\PackageArtifacts' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' /p:Configuration=Release ${{ parameters.artifactsPublishingAdditionalParameters }} - - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false - template: ../trigger-subscription.yml parameters: ChannelId: ${{ variables.PublicRelease_30_Channel_Id }} -- stage: PubRel_PublishValidation - displayName: Publish Validation +- stage: NetCore_Release30_Publish_Validation + displayName: .NET Core 3.0 Release Publish Validation variables: - - template: ../common-variables.yml + - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - ${{ if eq(parameters.enableSymbolValidation, 'true') }}: - - job: - displayName: Symbol Availability - dependsOn: setupMaestroVars - condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicRelease_30_Channel_Id)) - pool: - vmImage: 'windows-2019' - steps: - - task: DownloadBuildArtifacts@0 - displayName: Download Package Artifacts - inputs: - buildType: current - artifactName: PackageArtifacts - - - task: PowerShell@2 - displayName: Check Symbol Availability - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/symbols-validation.ps1 - arguments: -InputPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/ -ExtractPath $(Agent.BuildDirectory)/Temp/ -DotnetSymbolVersion $(SymbolToolVersion) - - template: ../promote-build.yml parameters: ChannelId: ${{ variables.PublicRelease_30_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-release-31.yml b/eng/common/templates/post-build/channels/netcore-release-31.yml new file mode 100644 index 0000000000000000000000000000000000000000..b2a6c7659d1c455b12f684d95fd12c89ff2c18fc --- /dev/null +++ b/eng/common/templates/post-build/channels/netcore-release-31.yml @@ -0,0 +1,135 @@ +parameters: + symbolPublishingAdditionalParameters: '' + artifactsPublishingAdditionalParameters: '' + +stages: +- stage: NetCore_Release31_Publish + dependsOn: validate + variables: + - template: ../common-variables.yml + displayName: .NET Core 3.1 Release Publishing + jobs: + - template: ../setup-maestro-vars.yml + + - job: + displayName: Symbol Publishing + dependsOn: setupMaestroVars + condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicRelease_31_Channel_Id)) + variables: + - group: DotNet-Symbol-Server-Pats + pool: + vmImage: 'windows-2019' + steps: + - task: DownloadBuildArtifacts@0 + displayName: Download Blob Artifacts + inputs: + artifactName: 'BlobArtifacts' + continueOnError: true + + - task: DownloadBuildArtifacts@0 + displayName: Download PDB Artifacts + inputs: + artifactName: 'PDBArtifacts' + continueOnError: true + + - task: PowerShell@2 + displayName: Publish + inputs: + filePath: eng\common\sdk-task.ps1 + arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' + /p:Configuration=Release + ${{ parameters.symbolPublishingAdditionalParameters }} + + - job: publish_assets + displayName: Publish Assets + dependsOn: setupMaestroVars + variables: + - group: DotNet-Blob-Feed + - group: AzureDevOps-Artifact-Feeds-Pats + - name: BARBuildId + value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.BARBuildId'] ] + - name: IsStableBuild + value: $[ dependencies.setupMaestroVars.outputs['setReleaseVars.IsStableBuild'] ] + condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.PublicRelease_31_Channel_Id)) + pool: + vmImage: 'windows-2019' + steps: + - task: DownloadBuildArtifacts@0 + displayName: Download Package Artifacts + inputs: + buildType: current + artifactName: PackageArtifacts + + - task: DownloadBuildArtifacts@0 + displayName: Download Blob Artifacts + inputs: + buildType: current + artifactName: BlobArtifacts + + - task: DownloadBuildArtifacts@0 + displayName: Download Asset Manifests + inputs: + buildType: current + artifactName: AssetManifests + + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + + - task: PowerShell@2 + displayName: Publish Assets + env: + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) + inputs: + filePath: eng\common\sdk-task.ps1 + arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet + /p:ArtifactsCategory=$(_DotNetArtifactsCategory) + /p:IsStableBuild=$(IsStableBuild) + /p:IsInternalBuild=$(IsInternalBuild) + /p:RepositoryName=$(Build.Repository.Name) + /p:CommitSha=$(Build.SourceVersion) + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' + /p:BARBuildId=$(BARBuildId) + /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' + /p:BuildAssetRegistryToken='$(MaestroApiAccessToken)' + /p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' + /p:Configuration=Release + /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} + /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) + /p:InstallersAzureAccountKey=$(dotnetcli-storage-key) + /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) + /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) + ${{ parameters.artifactsPublishingAdditionalParameters }} + + - template: ../trigger-subscription.yml + parameters: + ChannelId: ${{ variables.PublicRelease_31_Channel_Id }} + +- stage: NetCore_Release31_Publish_Validation + displayName: .NET Core 3.1 Release Publish Validation + variables: + - template: ../common-variables.yml + jobs: + - template: ../setup-maestro-vars.yml + + - template: ../promote-build.yml + parameters: + ChannelId: ${{ variables.PublicRelease_31_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/netcore-tools-latest.yml b/eng/common/templates/post-build/channels/netcore-tools-latest.yml index c2d2076730bb1cb35c1ba838fd430e2f570bc838..36f6dea62801002c69a411856aeed51ab145d674 100644 --- a/eng/common/templates/post-build/channels/netcore-tools-latest.yml +++ b/eng/common/templates/post-build/channels/netcore-tools-latest.yml @@ -1,15 +1,15 @@ parameters: - enableSymbolValidation: true symbolPublishingAdditionalParameters: '' artifactsPublishingAdditionalParameters: '' publishInstallersAndChecksums: false + publishToAzureDevOpsFeeds: true stages: - stage: NetCore_Tools_Latest_Publish dependsOn: validate variables: - template: ../common-variables.yml - displayName: .NET Tools - Latest + displayName: .NET Tools - Latest Publishing jobs: - template: ../setup-maestro-vars.yml @@ -39,15 +39,15 @@ stages: inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishToSymbolServers -restore -msbuildEngine dotnet - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) + /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) + /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:PDBArtifactsDirectory='$(Build.ArtifactStagingDirectory)/PDBArtifacts/' /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:SymbolPublishingExclusionsFile='$(Build.SourcesDirectory)/eng/SymbolPublishingExclusionsFile.txt' /p:Configuration=Release ${{ parameters.symbolPublishingAdditionalParameters }} - - job: + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars variables: @@ -79,22 +79,33 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Add Assets Location + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(NetCore_Tools_Latest_Channel_Id) /p:ArtifactsCategory=$(_DotNetArtifactsCategory) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe - /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' - /p:TargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' + /p:StaticInternalFeed=$(StaticInternalFeed) + /p:InternalChecksumsTargetStaticFeed=$(InternalChecksumsBlobFeedUrl) + /p:InternalChecksumsTargetStaticFeedKey=$(InternalChecksumsBlobFeedKey) + /p:InternalInstallersTargetStaticFeed=$(InternalInstallersBlobFeedUrl) + /p:InternalInstallersTargetStaticFeedKey=$(InternalInstallersBlobFeedKey) + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' @@ -103,63 +114,26 @@ stages: /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' /p:Configuration=Release - /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} + /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) /p:InstallersAzureAccountKey=$(dotnetcli-storage-key) /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) + /p:PublishToAzureDevOpsNuGetFeeds=${{ parameters.publishToAzureDevOpsFeeds }} + /p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json' + /p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' + /p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json' + /p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw) ${{ parameters.artifactsPublishingAdditionalParameters }} - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false - - stage: NetCore_Tools_Latest_PublishValidation - displayName: Publish Validation + displayName: .NET Tools - Latest Publish Validation variables: - - template: ../common-variables.yml + - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - ${{ if eq(parameters.enableSymbolValidation, 'true') }}: - - job: - displayName: Symbol Availability - dependsOn: setupMaestroVars - condition: contains(dependencies.setupMaestroVars.outputs['setReleaseVars.InitialChannels'], format('[{0}]', variables.NetCore_Tools_Latest_Channel_Id)) - pool: - vmImage: 'windows-2019' - steps: - - task: DownloadBuildArtifacts@0 - displayName: Download Package Artifacts - inputs: - buildType: current - artifactName: PackageArtifacts - - - task: PowerShell@2 - displayName: Check Symbol Availability - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/symbols-validation.ps1 - arguments: -InputPath $(Build.ArtifactStagingDirectory)/PackageArtifacts/ -ExtractPath $(Agent.BuildDirectory)/Temp/ -DotnetSymbolVersion $(SymbolToolVersion) - - - template: ../darc-gather-drop.yml + - template: ../promote-build.yml parameters: ChannelId: ${{ variables.NetCore_Tools_Latest_Channel_Id }} - - - template: ../promote-build.yml - parameters: - ChannelId: ${{ variables.NetCore_Tools_Latest_Channel_Id }} diff --git a/eng/common/templates/post-build/channels/public-validation-release.yml b/eng/common/templates/post-build/channels/public-validation-release.yml index 12124d621573df2051dffc8cd01161cb4fe6153e..a5fcdc581adfdc6bdb5f393fff2f203027f1b6af 100644 --- a/eng/common/templates/post-build/channels/public-validation-release.yml +++ b/eng/common/templates/post-build/channels/public-validation-release.yml @@ -1,17 +1,18 @@ parameters: artifactsPublishingAdditionalParameters: '' publishInstallersAndChecksums: false + publishToAzureDevOpsFeeds: true stages: - stage: PVR_Publish dependsOn: validate variables: - template: ../common-variables.yml - displayName: Validation Channel + displayName: .NET Tools - Validation Publishing jobs: - template: ../setup-maestro-vars.yml - - job: + - job: publish_assets displayName: Publish Assets dependsOn: setupMaestroVars variables: @@ -43,67 +44,56 @@ stages: buildType: current artifactName: AssetManifests + - task: NuGetToolInstaller@1 + displayName: 'Install NuGet.exe' + + # This is necessary whenever we want to publish/restore to an AzDO private feed + - task: NuGetAuthenticate@0 + displayName: 'Authenticate to AzDO Feeds' + - task: PowerShell@2 - displayName: Add Assets Location + displayName: Publish Assets env: - AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-unviersal-packages-rw) + AZURE_DEVOPS_EXT_PAT: $(dn-bot-dnceng-universal-packages-rw) inputs: filePath: eng\common\sdk-task.ps1 arguments: -task PublishArtifactsInManifest -restore -msbuildEngine dotnet - /p:ChannelId=$(PublicValidationRelease_30_Channel_Id) /p:ArtifactsCategory=$(_DotNetValidationArtifactsCategory) /p:IsStableBuild=$(IsStableBuild) /p:IsInternalBuild=$(IsInternalBuild) /p:RepositoryName=$(Build.Repository.Name) /p:CommitSha=$(Build.SourceVersion) - /p:NugetPath=$(Agent.BuildDirectory)\Nuget\NuGet.exe - /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' - /p:TargetFeedPAT='$(dn-bot-dnceng-unviersal-packages-rw)' + /p:NugetPath=$(NuGetExeToolPath) + /p:AzdoTargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' + /p:TargetFeedPAT='$(dn-bot-dnceng-universal-packages-rw)' /p:AzureStorageTargetFeedPAT='$(dotnetfeed-storage-access-key-1)' /p:BARBuildId=$(BARBuildId) /p:MaestroApiEndpoint='$(MaestroApiEndPoint)' /p:BuildAssetRegistryToken='$(MaestroApiAccessToken)' /p:ManifestsBasePath='$(Build.ArtifactStagingDirectory)/AssetManifests/' - /p:BlobBasePath='$(Build.ArtifactStagingDirectory)\BlobArtifacts' - /p:PackageBasePath='$(Build.ArtifactStagingDirectory)\PackageArtifacts' + /p:BlobBasePath='$(Build.ArtifactStagingDirectory)/BlobArtifacts/' + /p:PackageBasePath='$(Build.ArtifactStagingDirectory)/PackageArtifacts/' /p:Configuration=Release + /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} /p:InstallersTargetStaticFeed=$(InstallersBlobFeedUrl) /p:InstallersAzureAccountKey=$(dotnetcli-storage-key) - /p:PublishInstallersAndChecksums=${{ parameters.publishInstallersAndChecksums }} /p:ChecksumsTargetStaticFeed=$(ChecksumsBlobFeedUrl) /p:ChecksumsAzureAccountKey=$(dotnetclichecksums-storage-key) + /p:PublishToAzureDevOpsNuGetFeeds=${{ parameters.publishToAzureDevOpsFeeds }} + /p:AzureDevOpsStaticShippingFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json' + /p:AzureDevOpsStaticShippingFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' + /p:AzureDevOpsStaticTransportFeed='https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json' + /p:AzureDevOpsStaticTransportFeedKey='$(dn-bot-dnceng-artifact-feeds-rw)' ${{ parameters.artifactsPublishingAdditionalParameters }} - - task: NuGetCommand@2 - displayName: Publish Packages to AzDO Feed - condition: contains(variables['TargetAzDOFeed'], 'pkgs.visualstudio.com') - inputs: - command: push - vstsFeed: $(AzDoFeedName) - packagesToPush: $(Build.ArtifactStagingDirectory)\PackageArtifacts\*.nupkg - publishVstsFeed: $(AzDoFeedName) - - - task: PowerShell@2 - displayName: Publish Blobs to AzDO Feed - inputs: - filePath: $(Build.SourcesDirectory)/eng/common/post-build/publish-blobs-to-azdo.ps1 - arguments: -FeedName $(AzDoFeedName) - -SourceFolderCollection $(Build.ArtifactStagingDirectory)/BlobArtifacts/ - -PersonalAccessToken $(dn-bot-dnceng-unviersal-packages-rw) - enabled: false - - stage: PVR_PublishValidation - displayName: Publish Validation + displayName: .NET Tools - Validation Publish Validation variables: - template: ../common-variables.yml jobs: - template: ../setup-maestro-vars.yml - - template: ../darc-gather-drop.yml + - template: ../promote-build.yml parameters: ChannelId: ${{ variables.PublicValidationRelease_30_Channel_Id }} - - - template: ../promote-build.yml - parameters: - ChannelId: ${{ variables.PublicValidationRelease_30_Channel_Id }} diff --git a/eng/common/templates/post-build/common-variables.yml b/eng/common/templates/post-build/common-variables.yml index 7b3fdb1361698baf30d065fd65016a9c1943725c..c1347644961b9bb6b872d172c26f7f8962177d7c 100644 --- a/eng/common/templates/post-build/common-variables.yml +++ b/eng/common/templates/post-build/common-variables.yml @@ -1,11 +1,16 @@ variables: - group: Publish-Build-Assets - group: DotNet-DotNetCli-Storage + - group: DotNet-MSRC-Storage # .NET Core 3 Dev - name: PublicDevRelease_30_Channel_Id value: 3 + # .NET Core 3.1 Dev + - name: PublicDevRelease_31_Channel_Id + value: 128 + # .NET Core 5 Dev - name: NetCore_5_Dev_Channel_Id value: 131 @@ -26,14 +31,14 @@ variables: - name: PublicRelease_30_Channel_Id value: 19 + # .NET Core 3.1 Release + - name: PublicRelease_31_Channel_Id + value: 129 + # Whether the build is internal or not - name: IsInternalBuild value: ${{ and(ne(variables['System.TeamProject'], 'public'), contains(variables['Build.SourceBranch'], 'internal')) }} - # Storage account name for proxy-backed feeds - - name: ProxyBackedFeedsAccountName - value: dotnetfeed - # Default Maestro++ API Endpoint and API Version - name: MaestroApiEndPoint value: "https://maestro-prod.westus2.cloudapp.azure.com" @@ -47,8 +52,27 @@ variables: - name: SymbolToolVersion value: 1.0.1 + # Feed Configurations + # These should include the suffix "/index.json" + + # Configuration for the feed where packages from internal non-stable builds will be published to + - name: StaticInternalFeed + value: 'https://dnceng.pkgs.visualstudio.com/_packaging/dotnet-core-internal/nuget/v3/index.json' + # Default locations for Installers and checksums + # Public Locations - name: ChecksumsBlobFeedUrl value: https://dotnetclichecksums.blob.core.windows.net/dotnet/index.json - name: InstallersBlobFeedUrl value: https://dotnetcli.blob.core.windows.net/dotnet/index.json + + # Private Locations + - name: InternalChecksumsBlobFeedUrl + value: https://dotnetclichecksumsmsrc.blob.core.windows.net/dotnet/index.json + - name: InternalChecksumsBlobFeedKey + value: $(dotnetclichecksumsmsrc-storage-key) + + - name: InternalInstallersBlobFeedUrl + value: https://dotnetclimsrc.blob.core.windows.net/dotnet/index.json + - name: InternalInstallersBlobFeedKey + value: $(dotnetclimsrc-access-key) diff --git a/eng/common/templates/post-build/post-build.yml b/eng/common/templates/post-build/post-build.yml index 34667b6c0943c8b55bb1a57badd64cba9bb27ab4..e473cadbccf0d541aac420aa21247dca032c1329 100644 --- a/eng/common/templates/post-build/post-build.yml +++ b/eng/common/templates/post-build/post-build.yml @@ -4,6 +4,7 @@ parameters: enableSymbolValidation: false enableNugetValidation: true publishInstallersAndChecksums: false + enableAzDONuGetFeeds: true SDLValidationParameters: enable: false continueOnError: false @@ -97,36 +98,47 @@ stages: - template: \eng\common\templates\post-build\channels\netcore-dev-5.yml parameters: - enableSymbolValidation: ${{ parameters.enableSymbolValidation }} symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }} + enableAzDONuGetFeeds: ${{ parameters.enableAzDONuGetFeeds }} -- template: \eng\common\templates\post-build\channels\public-dev-release.yml +- template: \eng\common\templates\post-build\channels\netcore-dev-30.yml + parameters: + symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} + artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} + publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }} + +- template: \eng\common\templates\post-build\channels\netcore-dev-31.yml parameters: - enableSymbolValidation: ${{ parameters.enableSymbolValidation }} symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }} - template: \eng\common\templates\post-build\channels\netcore-tools-latest.yml parameters: - enableSymbolValidation: ${{ parameters.enableSymbolValidation }} symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }} + enableAzDONuGetFeeds: ${{ parameters.enableAzDONuGetFeeds }} - template: \eng\common\templates\post-build\channels\public-validation-release.yml parameters: artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} publishInstallersAndChecksums: ${{ parameters.publishInstallersAndChecksums }} + enableAzDONuGetFeeds: ${{ parameters.enableAzDONuGetFeeds }} + +- template: \eng\common\templates\post-build\channels\netcore-release-30.yml + parameters: + symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} + artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} -- template: \eng\common\templates\post-build\channels\public-release.yml +- template: \eng\common\templates\post-build\channels\netcore-release-31.yml parameters: symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} -- template: \eng\common\templates\post-build\channels\internal-servicing.yml +- template: \eng\common\templates\post-build\channels\netcore-internal-30.yml parameters: symbolPublishingAdditionalParameters: ${{ parameters.symbolPublishingAdditionalParameters }} artifactsPublishingAdditionalParameters: ${{ parameters.artifactsPublishingAdditionalParameters }} diff --git a/global.json b/global.json index 4a0dc91d0bee98d3aacbcf83608a331d99f33bf5..016cf261c7bd570ded845447c89c340d66cc7d71 100644 --- a/global.json +++ b/global.json @@ -24,7 +24,7 @@ }, "msbuild-sdks": { "Yarn.MSBuild": "1.15.2", - "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19430.3", - "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19430.3" + "Microsoft.DotNet.Arcade.Sdk": "1.0.0-beta.19456.10", + "Microsoft.DotNet.Helix.Sdk": "2.0.0-beta.19456.10" } }