From 3673fd9cef12908b0cb5a36f10c9aa20d3313baf Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 9 Oct 2025 02:09:15 +0000 Subject: [PATCH] Update dependencies from https://github.com/dotnet/dotnet build 286257 Updated Dependencies: Microsoft.NET.Runtime.WebAssembly.Sdk, Microsoft.NETCore.BrowserDebugHost.Transport, Microsoft.NET.Runtime.MonoAOTCompiler.Task, Microsoft.Bcl.AsyncInterfaces, Microsoft.Bcl.TimeProvider, Microsoft.Extensions.Caching.Abstractions, Microsoft.Extensions.Caching.Memory, Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Abstractions, Microsoft.Extensions.Configuration.Binder, Microsoft.Extensions.Configuration.CommandLine, Microsoft.Extensions.Configuration.EnvironmentVariables, Microsoft.Extensions.Configuration.FileExtensions, Microsoft.Extensions.Configuration.Ini, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.Configuration.UserSecrets, Microsoft.Extensions.Configuration.Xml, Microsoft.Extensions.DependencyInjection, Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.DependencyModel, Microsoft.Extensions.Diagnostics, Microsoft.Extensions.Diagnostics.Abstractions, Microsoft.Extensions.FileProviders.Abstractions, Microsoft.Extensions.FileProviders.Composite, Microsoft.Extensions.FileProviders.Physical, Microsoft.Extensions.FileSystemGlobbing, Microsoft.Extensions.HostFactoryResolver.Sources, Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.Abstractions, Microsoft.Extensions.Http, Microsoft.Extensions.Logging, Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.Logging.Configuration, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, Microsoft.Extensions.Logging.EventLog, Microsoft.Extensions.Logging.EventSource, Microsoft.Extensions.Logging.TraceSource, Microsoft.Extensions.Options, Microsoft.Extensions.Options.ConfigurationExtensions, Microsoft.Extensions.Options.DataAnnotations, Microsoft.Extensions.Primitives, Microsoft.Internal.Runtime.AspNetCore.Transport, Microsoft.NETCore.App.Ref, Microsoft.NETCore.Platforms, System.Collections.Immutable, System.Composition, System.Configuration.ConfigurationManager, System.Diagnostics.DiagnosticSource, System.Diagnostics.EventLog, System.Diagnostics.PerformanceCounter, System.DirectoryServices.Protocols, System.Formats.Asn1, System.Formats.Cbor, System.IO.Hashing, System.IO.Pipelines, System.Memory.Data, System.Net.Http.Json, System.Net.Http.WinHttpHandler, System.Net.ServerSentEvents, System.Numerics.Tensors, System.Reflection.Metadata, System.Resources.Extensions, System.Runtime.Caching, System.Security.Cryptography.Pkcs, System.Security.Cryptography.Xml, System.Security.Permissions, System.ServiceProcess.ServiceController, System.Text.Encodings.Web, System.Text.Json, System.Threading.AccessControl, System.Threading.Channels, System.Threading.RateLimiting (Version 10.0.0-rc.1.25507.102 -> 10.0.0-rc.1.25508.102) dotnet-ef, Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Design, Microsoft.EntityFrameworkCore.InMemory, Microsoft.EntityFrameworkCore.Relational, Microsoft.EntityFrameworkCore.Sqlite, Microsoft.EntityFrameworkCore.SqlServer, Microsoft.EntityFrameworkCore.Tools (Version 10.0.0-rtm.25507.102 -> 10.0.0-rtm.25508.102) Microsoft.DotNet.Arcade.Sdk, Microsoft.DotNet.Build.Tasks.Archives, Microsoft.DotNet.Build.Tasks.Installers, Microsoft.DotNet.Build.Tasks.Templating, Microsoft.DotNet.Helix.Sdk, Microsoft.DotNet.RemoteExecutor, Microsoft.DotNet.SharedFramework.Sdk (Version 11.0.0-beta.25507.102 -> 11.0.0-beta.25508.102) Microsoft.Web.Xdt (Version 3.2.0-preview.25507.102 -> 3.2.0-preview.25508.102) NuGet.Frameworks, NuGet.Packaging, NuGet.Versioning (Version 7.0.0-preview.1.802 -> 7.0.0-preview.1.902) --- eng/Version.Details.props | 184 ++++----- eng/Version.Details.xml | 370 +++++++++--------- eng/common/core-templates/job/job.yml | 6 + .../steps/install-microbuild-impl.yml | 34 ++ .../steps/install-microbuild.yml | 62 +-- eng/common/native/install-dependencies.sh | 2 + global.json | 6 +- 7 files changed, 357 insertions(+), 307 deletions(-) create mode 100644 eng/common/core-templates/steps/install-microbuild-impl.yml diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 021e42229bdf..d0ee7a093ecf 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -6,98 +6,98 @@ This file should be imported by eng/Versions.props - 10.0.0-rtm.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 11.0.0-beta.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rtm.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 3.2.0-preview.25507.102 - 7.0.0-preview.1.802 - 7.0.0-preview.1.802 - 7.0.0-preview.1.802 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 - 10.0.0-rc.1.25507.102 + 10.0.0-rtm.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 11.0.0-beta.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rtm.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 3.2.0-preview.25508.102 + 7.0.0-preview.1.902 + 7.0.0-preview.1.902 + 7.0.0-preview.1.902 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 + 10.0.0-rc.1.25508.102 4.13.0-3.24613.7 4.13.0-3.24613.7 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index bc1f711978d7..8805f978a357 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -8,333 +8,333 @@ See https://github.com/dotnet/arcade/blob/master/Documentation/Darc.md for instructions on using darc. --> - + - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a @@ -358,37 +358,37 @@ - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a https://github.com/dotnet/extensions @@ -440,17 +440,17 @@ https://github.com/dotnet/msbuild d1cce8d7cc03c23a4f1bad8e9240714fd9d199a3 - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a - + https://github.com/dotnet/dotnet - d4a0a6c13e5c5b2faf06685125331de90a37943a + 3065a088c5e2cde99f1de2d208b8974927b54f2a diff --git a/eng/common/core-templates/job/job.yml b/eng/common/core-templates/job/job.yml index 5ce518406198..cb4ccc023a33 100644 --- a/eng/common/core-templates/job/job.yml +++ b/eng/common/core-templates/job/job.yml @@ -19,6 +19,8 @@ parameters: # publishing defaults artifacts: '' enableMicrobuild: false + enablePreviewMicrobuild: false + microbuildPluginVersion: 'latest' enableMicrobuildForMacAndLinux: false microbuildUseESRP: true enablePublishBuildArtifacts: false @@ -128,6 +130,8 @@ jobs: - template: /eng/common/core-templates/steps/install-microbuild.yml parameters: enableMicrobuild: ${{ parameters.enableMicrobuild }} + enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }} + microbuildPluginVersion: ${{ parameters.microbuildPluginVersion }} enableMicrobuildForMacAndLinux: ${{ parameters.enableMicrobuildForMacAndLinux }} microbuildUseESRP: ${{ parameters.microbuildUseESRP }} continueOnError: ${{ parameters.continueOnError }} @@ -153,6 +157,8 @@ jobs: - template: /eng/common/core-templates/steps/cleanup-microbuild.yml parameters: enableMicrobuild: ${{ parameters.enableMicrobuild }} + enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }} + microbuildPluginVersion: ${{ parameters.microbuildPluginVersion }} enableMicrobuildForMacAndLinux: ${{ parameters.enableMicrobuildForMacAndLinux }} continueOnError: ${{ parameters.continueOnError }} diff --git a/eng/common/core-templates/steps/install-microbuild-impl.yml b/eng/common/core-templates/steps/install-microbuild-impl.yml new file mode 100644 index 000000000000..9fdf3a116774 --- /dev/null +++ b/eng/common/core-templates/steps/install-microbuild-impl.yml @@ -0,0 +1,34 @@ +parameters: + - name: microbuildTaskInputs + type: object + default: {} + + - name: microbuildEnv + type: object + default: {} + + - name: enablePreviewMicrobuild + type: boolean + default: false + + - name: condition + type: string + + - name: continueOnError + type: boolean + +steps: +- ${{ if eq(parameters.enablePreviewMicrobuild, 'true') }}: + - task: MicroBuildSigningPluginPreview@4 + displayName: Install Preview MicroBuild plugin (Windows) + inputs: ${{ parameters.microbuildTaskInputs }} + env: ${{ parameters.microbuildEnv }} + continueOnError: ${{ parameters.continueOnError }} + condition: ${{ parameters.condition }} +- ${{ else }}: + - task: MicroBuildSigningPlugin@4 + displayName: Install MicroBuild plugin (Windows) + inputs: ${{ parameters.microbuildTaskInputs }} + env: ${{ parameters.microbuildEnv }} + continueOnError: ${{ parameters.continueOnError }} + condition: ${{ parameters.condition }} \ No newline at end of file diff --git a/eng/common/core-templates/steps/install-microbuild.yml b/eng/common/core-templates/steps/install-microbuild.yml index d6b9878f54db..bdebec0eaa9b 100644 --- a/eng/common/core-templates/steps/install-microbuild.yml +++ b/eng/common/core-templates/steps/install-microbuild.yml @@ -4,6 +4,8 @@ parameters: # Enable install tasks for MicroBuild on Mac and Linux # Will be ignored if 'enableMicrobuild' is false or 'Agent.Os' is 'Windows_NT' enableMicrobuildForMacAndLinux: false + # Enable preview version of MB signing plugin + enablePreviewMicrobuild: false # Determines whether the ESRP service connection information should be passed to the signing plugin. # This overlaps with _SignType to some degree. We only need the service connection for real signing. # It's important that the service connection not be passed to the MicroBuildSigningPlugin task in this place. @@ -14,6 +16,8 @@ parameters: # Location of the MicroBuild output folder # NOTE: There's something that relies on this being in the "default" source directory for tasks such as Signing to work properly. microBuildOutputFolder: '$(Build.SourcesDirectory)' + # Microbuild version + microbuildPluginVersion: 'latest' continueOnError: false @@ -51,41 +55,45 @@ steps: # YAML expansion, and Windows vs. Linux/Mac uses different service connections. However, # we can avoid including the MB install step if not enabled at all. This avoids a bunch of # extra pipeline authorizations, since most pipelines do not sign on non-Windows. - - task: MicroBuildSigningPlugin@4 - displayName: Install MicroBuild plugin (Windows) - inputs: - signType: $(_SignType) - zipSources: false - feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json - ${{ if eq(parameters.microbuildUseESRP, true) }}: - ConnectedServiceName: 'MicroBuild Signing Task (DevDiv)' - ${{ if eq(variables['System.TeamProject'], 'DevDiv') }}: - ConnectedPMEServiceName: 6cc74545-d7b9-4050-9dfa-ebefcc8961ea - ${{ else }}: - ConnectedPMEServiceName: 248d384a-b39b-46e3-8ad5-c2c210d5e7ca - env: - TeamName: $(_TeamName) - MicroBuildOutputFolderOverride: ${{ parameters.microBuildOutputFolder }} - SYSTEM_ACCESSTOKEN: $(System.AccessToken) - continueOnError: ${{ parameters.continueOnError }} - condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'), in(variables['_SignType'], 'real', 'test')) - - - ${{ if eq(parameters.enableMicrobuildForMacAndLinux, true) }}: - - task: MicroBuildSigningPlugin@4 - displayName: Install MicroBuild plugin (non-Windows) - inputs: + - template: /eng/common/core-templates/steps/install-microbuild-impl.yml@self + parameters: + enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }} + microbuildTaskInputs: signType: $(_SignType) zipSources: false feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json + version: ${{ parameters.microbuildPluginVersion }} ${{ if eq(parameters.microbuildUseESRP, true) }}: ConnectedServiceName: 'MicroBuild Signing Task (DevDiv)' ${{ if eq(variables['System.TeamProject'], 'DevDiv') }}: - ConnectedPMEServiceName: beb8cb23-b303-4c95-ab26-9e44bc958d39 + ConnectedPMEServiceName: 6cc74545-d7b9-4050-9dfa-ebefcc8961ea ${{ else }}: - ConnectedPMEServiceName: c24de2a5-cc7a-493d-95e4-8e5ff5cad2bc - env: + ConnectedPMEServiceName: 248d384a-b39b-46e3-8ad5-c2c210d5e7ca + microbuildEnv: TeamName: $(_TeamName) MicroBuildOutputFolderOverride: ${{ parameters.microBuildOutputFolder }} SYSTEM_ACCESSTOKEN: $(System.AccessToken) continueOnError: ${{ parameters.continueOnError }} - condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT'), eq(variables['_SignType'], 'real')) + condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'), in(variables['_SignType'], 'real', 'test')) + + - ${{ if eq(parameters.enableMicrobuildForMacAndLinux, true) }}: + - template: /eng/common/core-templates/steps/install-microbuild-impl.yml@self + parameters: + enablePreviewMicrobuild: ${{ parameters.enablePreviewMicrobuild }} + microbuildTaskInputs: + signType: $(_SignType) + zipSources: false + feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json + version: ${{ parameters.microbuildPluginVersion }} + ${{ if eq(parameters.microbuildUseESRP, true) }}: + ConnectedServiceName: 'MicroBuild Signing Task (DevDiv)' + ${{ if eq(variables['System.TeamProject'], 'DevDiv') }}: + ConnectedPMEServiceName: beb8cb23-b303-4c95-ab26-9e44bc958d39 + ${{ else }}: + ConnectedPMEServiceName: c24de2a5-cc7a-493d-95e4-8e5ff5cad2bc + microbuildEnv: + TeamName: $(_TeamName) + MicroBuildOutputFolderOverride: ${{ parameters.microBuildOutputFolder }} + SYSTEM_ACCESSTOKEN: $(System.AccessToken) + continueOnError: ${{ parameters.continueOnError }} + condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT'), eq(variables['_SignType'], 'real')) diff --git a/eng/common/native/install-dependencies.sh b/eng/common/native/install-dependencies.sh index 477a44f335be..f7bd4af0c8db 100755 --- a/eng/common/native/install-dependencies.sh +++ b/eng/common/native/install-dependencies.sh @@ -30,6 +30,8 @@ case "$os" in elif [ "$ID" = "fedora" ] || [ "$ID" = "rhel" ] || [ "$ID" = "azurelinux" ]; then pkg_mgr="$(command -v tdnf 2>/dev/null || command -v dnf)" $pkg_mgr install -y cmake llvm lld lldb clang python curl libicu-devel openssl-devel krb5-devel lttng-ust-devel pigz cpio + elif [ "$ID" = "amzn" ]; then + dnf install -y cmake llvm lld lldb clang python libicu-devel openssl-devel krb5-devel lttng-ust-devel pigz cpio elif [ "$ID" = "alpine" ]; then apk add build-base cmake bash curl clang llvm-dev lld lldb krb5-dev lttng-ust-dev icu-dev openssl-dev pigz cpio else diff --git a/global.json b/global.json index 28896ea5d1e7..1563b8146c72 100644 --- a/global.json +++ b/global.json @@ -32,9 +32,9 @@ "jdk": "latest" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25507.102", - "Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.25507.102", - "Microsoft.DotNet.SharedFramework.Sdk": "11.0.0-beta.25507.102", + "Microsoft.DotNet.Arcade.Sdk": "11.0.0-beta.25508.102", + "Microsoft.DotNet.Helix.Sdk": "11.0.0-beta.25508.102", + "Microsoft.DotNet.SharedFramework.Sdk": "11.0.0-beta.25508.102", "Microsoft.Build.NoTargets": "3.7.0", "Microsoft.Build.Traversal": "3.4.0", "Microsoft.WixToolset.Sdk": "5.0.2-dotnet.2737382"