From 59913aa6d07021d7108f2263a3806a383ac8caae Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 8 May 2023 12:50:59 -0400 Subject: [PATCH] [main] Update dependencies from dotnet/arcade (#85867) Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.23255.1 -> To Version 8.0.0-beta.23255.2 Co-authored-by: dotnet-maestro[bot] --- eng/Version.Details.xml | 72 ++++++++++++++++++++++++------------------------- eng/Versions.props | 30 ++++++++++----------- eng/common/tools.ps1 | 25 ++++++++++++++--- eng/common/tools.sh | 35 +++++++++++++++++++++--- global.json | 6 ++--- 5 files changed, 108 insertions(+), 60 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 65dc464..b2d7399 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,73 +92,73 @@ - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 https://github.com/dotnet/runtime-assets @@ -288,9 +288,9 @@ https://github.com/dotnet/xharness aa434d0c7e6eb46df1ec11b3c63add37d835c4d0 - + https://github.com/dotnet/arcade - 94d40fc8f3d17444772d90db73469d795a68a421 + 5dff25b814b90abb85c847ed274cf4afb2c1b276 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index e610ce8..e39c189 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -84,21 +84,21 @@ 8.0.100-preview.2.23107.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 2.5.1-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 - 8.0.0-beta.23255.1 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 2.5.1-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 + 8.0.0-beta.23255.2 6.0.0-preview.1.102 diff --git a/eng/common/tools.ps1 b/eng/common/tools.ps1 index 050735a..38cf94f 100644 --- a/eng/common/tools.ps1 +++ b/eng/common/tools.ps1 @@ -287,6 +287,25 @@ function InstallDotNet([string] $dotnetRoot, [string] $runtimeSourceFeedKey = '', [switch] $noPath) { + $dotnetVersionLabel = "'sdk v$version'" + + if ($runtime -ne '' -and $runtime -ne 'sdk') { + $runtimePath = $dotnetRoot + $runtimePath = $runtimePath + "\shared" + if ($runtime -eq "dotnet") { $runtimePath = $runtimePath + "\Microsoft.NETCore.App" } + if ($runtime -eq "aspnetcore") { $runtimePath = $runtimePath + "\Microsoft.AspNetCore.App" } + if ($runtime -eq "windowsdesktop") { $runtimePath = $runtimePath + "\Microsoft.WindowsDesktop.App" } + $runtimePath = $runtimePath + "\" + $version + + $dotnetVersionLabel = "runtime toolset '$runtime/$architecture v$version'" + + if (Test-Path $runtimePath) { + Write-Host " Runtime toolset '$runtime/$architecture v$version' already installed." + $installSuccess = $true + Exit + } + } + $installScript = GetDotNetInstallScript $dotnetRoot $installParameters = @{ Version = $version @@ -323,18 +342,18 @@ function InstallDotNet([string] $dotnetRoot, } else { $location = "public location"; } - Write-Host "Attempting to install dotnet from $location." + Write-Host " Attempting to install $dotnetVersionLabel from $location." try { & $installScript @variation $installSuccess = $true break } catch { - Write-Host "Failed to install dotnet from $location." + Write-Host " Failed to install $dotnetVersionLabel from $location." } } if (-not $installSuccess) { - Write-PipelineTelemetryError -Category 'InitializeToolset' -Message "Failed to install dotnet from any of the specified locations." + Write-PipelineTelemetryError -Category 'InitializeToolset' -Message "Failed to install $dotnetVersionLabel from any of the specified locations." ExitWithExitCode 1 } } diff --git a/eng/common/tools.sh b/eng/common/tools.sh index cf9fb1e..e8d4789 100755 --- a/eng/common/tools.sh +++ b/eng/common/tools.sh @@ -184,6 +184,35 @@ function InstallDotNetSdk { function InstallDotNet { local root=$1 local version=$2 + local runtime=$4 + + local dotnetVersionLabel="'$runtime v$version'" + if [[ -n "${4:-}" ]] && [ "$4" != 'sdk' ]; then + runtimePath="$root" + runtimePath="$runtimePath/shared" + case "$runtime" in + dotnet) + runtimePath="$runtimePath/Microsoft.NETCore.App" + ;; + aspnetcore) + runtimePath="$runtimePath/Microsoft.AspNetCore.App" + ;; + windowsdesktop) + runtimePath="$runtimePath/Microsoft.WindowsDesktop.App" + ;; + *) + ;; + esac + runtimePath="$runtimePath/$version" + + dotnetVersionLabel="runtime toolset '$runtime/$architecture v$version'" + + if [ -d "$runtimePath" ]; then + echo " Runtime toolset '$runtime/$architecture v$version' already installed." + local installSuccess=1 + return + fi + fi GetDotNetInstallScript "$root" local install_script=$_GetDotNetInstallScript @@ -228,17 +257,17 @@ function InstallDotNet { for variationName in "${variations[@]}"; do local name="$variationName[@]" local variation=("${!name}") - echo "Attempting to install dotnet from $variationName." + echo " Attempting to install $dotnetVersionLabel from $variationName." bash "$install_script" "${variation[@]}" && installSuccess=1 if [[ "$installSuccess" -eq 1 ]]; then break fi - echo "Failed to install dotnet from $variationName." + echo " Failed to install $dotnetVersionLabel from $variationName." done if [[ "$installSuccess" -eq 0 ]]; then - Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to install dotnet SDK from any of the specified locations." + Write-PipelineTelemetryError -category 'InitializeToolset' "Failed to install $dotnetVersionLabel from any of the specified locations." ExitWithExitCode 1 fi } diff --git a/global.json b/global.json index cc3d082..47c9cc6 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "8.0.100-preview.3.23178.7" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23255.1", - "Microsoft.DotNet.Helix.Sdk": "8.0.0-beta.23255.1", - "Microsoft.DotNet.SharedFramework.Sdk": "8.0.0-beta.23255.1", + "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23255.2", + "Microsoft.DotNet.Helix.Sdk": "8.0.0-beta.23255.2", + "Microsoft.DotNet.SharedFramework.Sdk": "8.0.0-beta.23255.2", "Microsoft.Build.NoTargets": "3.7.0", "Microsoft.Build.Traversal": "3.4.0", "Microsoft.NET.Sdk.IL": "8.0.0-preview.5.23251.1" -- 2.7.4