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] <dotnet-maestro[bot]@users.noreply.github.com>
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
- <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.GenAPI" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.GenAPI" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.GenFacades" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.GenFacades" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.XUnitConsoleRunner" Version="2.5.1-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.XUnitConsoleRunner" Version="2.5.1-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Packaging" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Packaging" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Workloads" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Workloads" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.TargetFramework" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.TargetFramework" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.VersionTools.Tasks" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.VersionTools.Tasks" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
<Dependency Name="System.ComponentModel.TypeConverter.TestData" Version="8.0.0-beta.23252.1">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
<Uri>https://github.com/dotnet/xharness</Uri>
<Sha>aa434d0c7e6eb46df1ec11b3c63add37d835c4d0</Sha>
</Dependency>
- <Dependency Name="Microsoft.DotNet.PackageTesting" Version="8.0.0-beta.23255.1">
+ <Dependency Name="Microsoft.DotNet.PackageTesting" Version="8.0.0-beta.23255.2">
<Uri>https://github.com/dotnet/arcade</Uri>
- <Sha>94d40fc8f3d17444772d90db73469d795a68a421</Sha>
+ <Sha>5dff25b814b90abb85c847ed274cf4afb2c1b276</Sha>
</Dependency>
<Dependency Name="optimization.windows_nt-x64.MIBC.Runtime" Version="1.0.0-prerelease.23254.3">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
<!-- SDK dependencies -->
<MicrosoftDotNetApiCompatTaskVersion>8.0.100-preview.2.23107.1</MicrosoftDotNetApiCompatTaskVersion>
<!-- Arcade dependencies -->
- <MicrosoftDotNetBuildTasksFeedVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksFeedVersion>
- <MicrosoftDotNetCodeAnalysisVersion>8.0.0-beta.23255.1</MicrosoftDotNetCodeAnalysisVersion>
- <MicrosoftDotNetGenAPIVersion>8.0.0-beta.23255.1</MicrosoftDotNetGenAPIVersion>
- <MicrosoftDotNetGenFacadesVersion>8.0.0-beta.23255.1</MicrosoftDotNetGenFacadesVersion>
- <MicrosoftDotNetXUnitExtensionsVersion>8.0.0-beta.23255.1</MicrosoftDotNetXUnitExtensionsVersion>
- <MicrosoftDotNetXUnitConsoleRunnerVersion>2.5.1-beta.23255.1</MicrosoftDotNetXUnitConsoleRunnerVersion>
- <MicrosoftDotNetBuildTasksArchivesVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksArchivesVersion>
- <MicrosoftDotNetBuildTasksInstallersVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksInstallersVersion>
- <MicrosoftDotNetBuildTasksPackagingVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksPackagingVersion>
- <MicrosoftDotNetBuildTasksTargetFrameworkVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksTargetFrameworkVersion>
- <MicrosoftDotNetBuildTasksTemplatingVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksTemplatingVersion>
- <MicrosoftDotNetBuildTasksWorkloadsPackageVersion>8.0.0-beta.23255.1</MicrosoftDotNetBuildTasksWorkloadsPackageVersion>
- <MicrosoftDotNetRemoteExecutorVersion>8.0.0-beta.23255.1</MicrosoftDotNetRemoteExecutorVersion>
- <MicrosoftDotNetVersionToolsTasksVersion>8.0.0-beta.23255.1</MicrosoftDotNetVersionToolsTasksVersion>
- <MicrosoftDotNetPackageTestingVersion>8.0.0-beta.23255.1</MicrosoftDotNetPackageTestingVersion>
+ <MicrosoftDotNetBuildTasksFeedVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksFeedVersion>
+ <MicrosoftDotNetCodeAnalysisVersion>8.0.0-beta.23255.2</MicrosoftDotNetCodeAnalysisVersion>
+ <MicrosoftDotNetGenAPIVersion>8.0.0-beta.23255.2</MicrosoftDotNetGenAPIVersion>
+ <MicrosoftDotNetGenFacadesVersion>8.0.0-beta.23255.2</MicrosoftDotNetGenFacadesVersion>
+ <MicrosoftDotNetXUnitExtensionsVersion>8.0.0-beta.23255.2</MicrosoftDotNetXUnitExtensionsVersion>
+ <MicrosoftDotNetXUnitConsoleRunnerVersion>2.5.1-beta.23255.2</MicrosoftDotNetXUnitConsoleRunnerVersion>
+ <MicrosoftDotNetBuildTasksArchivesVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksArchivesVersion>
+ <MicrosoftDotNetBuildTasksInstallersVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksInstallersVersion>
+ <MicrosoftDotNetBuildTasksPackagingVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksPackagingVersion>
+ <MicrosoftDotNetBuildTasksTargetFrameworkVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksTargetFrameworkVersion>
+ <MicrosoftDotNetBuildTasksTemplatingVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksTemplatingVersion>
+ <MicrosoftDotNetBuildTasksWorkloadsPackageVersion>8.0.0-beta.23255.2</MicrosoftDotNetBuildTasksWorkloadsPackageVersion>
+ <MicrosoftDotNetRemoteExecutorVersion>8.0.0-beta.23255.2</MicrosoftDotNetRemoteExecutorVersion>
+ <MicrosoftDotNetVersionToolsTasksVersion>8.0.0-beta.23255.2</MicrosoftDotNetVersionToolsTasksVersion>
+ <MicrosoftDotNetPackageTestingVersion>8.0.0-beta.23255.2</MicrosoftDotNetPackageTestingVersion>
<!-- NuGet dependencies -->
<NuGetBuildTasksPackVersion>6.0.0-preview.1.102</NuGetBuildTasksPackVersion>
<!-- Installer dependencies -->
[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
} 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
}
}
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
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
}
"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"