From 2908e7b8eaed7f224f308aeb1aaa7cf7de9dd996 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 26 Jul 2022 12:25:17 +0000 Subject: [PATCH 1/8] Update dependencies from https://github.com/dotnet/arcade build 20220725.4 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22375.4 --- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 32 ++++++++--------- global.json | 6 ++-- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 7e6b7a8a4f93e1..bf6a4662d630a6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 11672d906390046e77a34b6406d9e02229fd7e45 + 5d3e421833a18b48eed5bda24f4d5f65a75cf970 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index cf6448cb458fee..919771d752997a 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 2.5.1-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 - 7.0.0-beta.22372.1 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 2.5.1-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 + 7.0.0-beta.22375.4 6.0.0-preview.1.102 diff --git a/global.json b/global.json index b9676c19620fa0..a828ca6a82fafa 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22372.1", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22372.1", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22372.1", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22375.4", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22375.4", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22375.4", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From 484e60e80f8acda35ad80e615228f18b8d059bca Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 27 Jul 2022 12:20:24 +0000 Subject: [PATCH 2/8] Update dependencies from https://github.com/dotnet/arcade build 20220726.3 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22376.3 --- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 32 ++++++++--------- eng/common/build.sh | 17 ++++++++- global.json | 6 ++-- 4 files changed, 73 insertions(+), 58 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index bf6a4662d630a6..5e851af0e338a2 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 5d3e421833a18b48eed5bda24f4d5f65a75cf970 + 37e6d5179448c5255f1517834463210dcc45963a https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index 919771d752997a..fea0f5effab60a 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 2.5.1-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 - 7.0.0-beta.22375.4 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 2.5.1-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 + 7.0.0-beta.22376.3 6.0.0-preview.1.102 diff --git a/eng/common/build.sh b/eng/common/build.sh index 55b298f16ccd1f..9031d41eab83af 100755 --- a/eng/common/build.sh +++ b/eng/common/build.sh @@ -19,6 +19,9 @@ usage() echo "Actions:" echo " --restore Restore dependencies (short: -r)" echo " --build Build solution (short: -b)" + echo " --source-build Source-build the solution (short: -sb)" + echo " Will additionally trigger the following actions: --restore, --build, --pack" + echo " If --configuration is not set explicitly, will also set it to 'Release'" echo " --rebuild Rebuild solution" echo " --test Run all unit tests in the solution (short: -t)" echo " --integrationTest Run all integration tests in the solution" @@ -55,6 +58,7 @@ scriptroot="$( cd -P "$( dirname "$source" )" && pwd )" restore=false build=false +source_build=false rebuild=false test=false integration_test=false @@ -73,7 +77,7 @@ exclude_ci_binary_log=false pipelines_log=false projects='' -configuration='Debug' +configuration='' prepare_machine=false verbosity='minimal' runtime_source_feed='' @@ -119,6 +123,12 @@ while [[ $# > 0 ]]; do -pack) pack=true ;; + -sourcebuild|-sb) + build=true + source_build=true + restore=true + pack=true + ;; -test|-t) test=true ;; @@ -168,6 +178,10 @@ while [[ $# > 0 ]]; do shift done +if [[ -z "$configuration" ]]; then + if [[ "$source_build" = true ]]; then configuration="Release"; else configuration="Debug"; fi +fi + if [[ "$ci" == true ]]; then pipelines_log=true node_reuse=false @@ -205,6 +219,7 @@ function Build { /p:RepoRoot="$repo_root" \ /p:Restore=$restore \ /p:Build=$build \ + /p:ArcadeBuildFromSource=$source_build \ /p:Rebuild=$rebuild \ /p:Test=$test \ /p:Pack=$pack \ diff --git a/global.json b/global.json index a828ca6a82fafa..f788561e8acafb 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22375.4", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22375.4", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22375.4", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22376.3", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22376.3", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22376.3", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From 18fe167f442360d08376bddcb5c1fd8ad60d498e Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 28 Jul 2022 12:23:56 +0000 Subject: [PATCH 3/8] Update dependencies from https://github.com/dotnet/arcade build 20220727.15 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22377.15 --- eng/Version.Details.xml | 76 +++++++++---------- eng/Versions.props | 32 ++++---- eng/common/cross/build-rootfs.sh | 121 +++++++++++++++---------------- global.json | 6 +- 4 files changed, 115 insertions(+), 120 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5e851af0e338a2..02112efc149fd1 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 37e6d5179448c5255f1517834463210dcc45963a + 7df67590fb080663ada77f269a8b132ef127a039 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index fea0f5effab60a..0b1e268aaa4a8f 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 2.5.1-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 - 7.0.0-beta.22376.3 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 2.5.1-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 + 7.0.0-beta.22377.15 6.0.0-preview.1.102 diff --git a/eng/common/cross/build-rootfs.sh b/eng/common/cross/build-rootfs.sh index c8540474aa13fa..77eaac60c8cca2 100755 --- a/eng/common/cross/build-rootfs.sh +++ b/eng/common/cross/build-rootfs.sh @@ -18,7 +18,6 @@ usage() __CodeName=xenial __CrossDir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -__InitialDir=$PWD __BuildArch=arm __AlpineArch=armv7 __FreeBSDArch=arm @@ -43,7 +42,7 @@ __AlpinePackages+=" libedit" # symlinks fixer __UbuntuPackages+=" symlinks" -# CoreCLR and CoreFX dependencies +# runtime dependencies __UbuntuPackages+=" libicu-dev" __UbuntuPackages+=" liblttng-ust-dev" __UbuntuPackages+=" libunwind8-dev" @@ -54,7 +53,7 @@ __AlpinePackages+=" libunwind-dev" __AlpinePackages+=" lttng-ust-dev" __AlpinePackages+=" compiler-rt-static" -# CoreFX dependencies +# runtime libraries' dependencies __UbuntuPackages+=" libcurl4-openssl-dev" __UbuntuPackages+=" libkrb5-dev" __UbuntuPackages+=" libssl-dev" @@ -84,17 +83,18 @@ __IllumosPackages+=" zlib-1.2.11" __UbuntuPackages+=" libomp5" __UbuntuPackages+=" libomp-dev" +__Keyring= __UseMirror=0 __UnprocessedBuildArgs= while :; do - if [ $# -le 0 ]; then + if [[ "$#" -le 0 ]]; then break fi - lowerI="$(echo $1 | tr "[:upper:]" "[:lower:]")" + lowerI="$(echo "$1" | tr "[:upper:]" "[:lower:]")" case $lowerI in - -?|-h|--help) + -\?|-h|--help) usage exit 1 ;; @@ -111,7 +111,7 @@ while :; do __UbuntuRepo="http://raspbian.raspberrypi.org/raspbian/" __CodeName=buster __LLDB_Package="liblldb-6.0-dev" - __Keyring="/usr/share/keyrings/raspbian-archive-keyring.gpg" + __Keyring="--keyring /usr/share/keyrings/raspbian-archive-keyring.gpg" ;; arm64) __BuildArch=arm64 @@ -189,17 +189,17 @@ while :; do fi ;; xenial) # Ubuntu 16.04 - if [ "$__CodeName" != "jessie" ]; then + if [[ "$__CodeName" != "jessie" ]]; then __CodeName=xenial fi ;; zesty) # Ubuntu 17.04 - if [ "$__CodeName" != "jessie" ]; then + if [[ "$__CodeName" != "jessie" ]]; then __CodeName=zesty fi ;; bionic) # Ubuntu 18.04 - if [ "$__CodeName" != "jessie" ]; then + if [[ "$__CodeName" != "jessie" ]]; then __CodeName=bionic fi ;; @@ -253,7 +253,7 @@ while :; do ;; --rootfsdir|-rootfsdir) shift - __RootfsDir=$1 + __RootfsDir="$1" ;; --use-mirror) __UseMirror=1 @@ -266,71 +266,66 @@ while :; do shift done -if [ -e "$__Keyring" ]; then - __Keyring="--keyring=$__Keyring" -else - __Keyring="" -fi - -if [ "$__BuildArch" == "armel" ]; then +if [[ "$__BuildArch" == "armel" ]]; then __LLDB_Package="lldb-3.5-dev" fi + __UbuntuPackages+=" ${__LLDB_Package:-}" -if [ ! -z "$__LLVM_MajorVersion" ]; then +if [[ -n "$__LLVM_MajorVersion" ]]; then __UbuntuPackages+=" libclang-common-${__LLVM_MajorVersion}${__LLVM_MinorVersion:+.$__LLVM_MinorVersion}-dev" fi -if [ -z "$__RootfsDir" ] && [ ! -z "$ROOTFS_DIR" ]; then - __RootfsDir=$ROOTFS_DIR +if [[ -z "$__RootfsDir" && -n "$ROOTFS_DIR" ]]; then + __RootfsDir="$ROOTFS_DIR" fi -if [ -z "$__RootfsDir" ]; then +if [[ -z "$__RootfsDir" ]]; then __RootfsDir="$__CrossDir/../../../.tools/rootfs/$__BuildArch" fi -if [ -d "$__RootfsDir" ]; then - if [ $__SkipUnmount == 0 ]; then - umount $__RootfsDir/* || true +if [[ -d "$__RootfsDir" ]]; then + if [[ "$__SkipUnmount" == "0" ]]; then + umount "$__RootfsDir"/* || true fi - rm -rf $__RootfsDir + rm -rf "$__RootfsDir" fi -mkdir -p $__RootfsDir +mkdir -p "$__RootfsDir" __RootfsDir="$( cd "$__RootfsDir" && pwd )" if [[ "$__CodeName" == "alpine" ]]; then __ApkToolsVersion=2.9.1 - __ApkToolsDir=$(mktemp -d) - wget https://github.com/alpinelinux/apk-tools/releases/download/v$__ApkToolsVersion/apk-tools-$__ApkToolsVersion-x86_64-linux.tar.gz -P $__ApkToolsDir - tar -xf $__ApkToolsDir/apk-tools-$__ApkToolsVersion-x86_64-linux.tar.gz -C $__ApkToolsDir - mkdir -p $__RootfsDir/usr/bin - cp -v /usr/bin/qemu-$__QEMUArch-static $__RootfsDir/usr/bin + __ApkToolsDir="$(mktemp -d)" + wget "https://github.com/alpinelinux/apk-tools/releases/download/v$__ApkToolsVersion/apk-tools-$__ApkToolsVersion-x86_64-linux.tar.gz" -P "$__ApkToolsDir" + tar -xf "$__ApkToolsDir/apk-tools-$__ApkToolsVersion-x86_64-linux.tar.gz" -C "$__ApkToolsDir" + mkdir -p "$__RootfsDir"/usr/bin + cp -v "/usr/bin/qemu-$__QEMUArch-static" "$__RootfsDir/usr/bin" - $__ApkToolsDir/apk-tools-$__ApkToolsVersion/apk \ - -X http://dl-cdn.alpinelinux.org/alpine/v$__AlpineVersion/main \ - -X http://dl-cdn.alpinelinux.org/alpine/v$__AlpineVersion/community \ - -U --allow-untrusted --root $__RootfsDir --arch $__AlpineArch --initdb \ + "$__ApkToolsDir/apk-tools-$__ApkToolsVersion/apk" \ + -X "http://dl-cdn.alpinelinux.org/alpine/v$__AlpineVersion/main" \ + -X "http://dl-cdn.alpinelinux.org/alpine/v$__AlpineVersion/community" \ + -U --allow-untrusted --root "$__RootfsDir" --arch "$__AlpineArch" --initdb \ add $__AlpinePackages - rm -r $__ApkToolsDir + rm -r "$__ApkToolsDir" elif [[ "$__CodeName" == "freebsd" ]]; then - mkdir -p $__RootfsDir/usr/local/etc + mkdir -p "$__RootfsDir"/usr/local/etc JOBS="$(getconf _NPROCESSORS_ONLN)" - wget -O - https://download.freebsd.org/ftp/releases/${__FreeBSDArch}/${__FreeBSDMachineArch}/${__FreeBSDBase}/base.txz | tar -C $__RootfsDir -Jxf - ./lib ./usr/lib ./usr/libdata ./usr/include ./usr/share/keys ./etc ./bin/freebsd-version - echo "ABI = \"FreeBSD:${__FreeBSDABI}:${__FreeBSDMachineArch}\"; FINGERPRINTS = \"${__RootfsDir}/usr/share/keys\"; REPOS_DIR = [\"${__RootfsDir}/etc/pkg\"]; REPO_AUTOUPDATE = NO; RUN_SCRIPTS = NO;" > ${__RootfsDir}/usr/local/etc/pkg.conf - echo "FreeBSD: { url: "pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly", mirror_type: \"srv\", signature_type: \"fingerprints\", fingerprints: \"${__RootfsDir}/usr/share/keys/pkg\", enabled: yes }" > ${__RootfsDir}/etc/pkg/FreeBSD.conf - mkdir -p $__RootfsDir/tmp + wget -O - "https://download.freebsd.org/ftp/releases/${__FreeBSDArch}/${__FreeBSDMachineArch}/${__FreeBSDBase}/base.txz" | tar -C "$__RootfsDir" -Jxf - ./lib ./usr/lib ./usr/libdata ./usr/include ./usr/share/keys ./etc ./bin/freebsd-version + echo "ABI = \"FreeBSD:${__FreeBSDABI}:${__FreeBSDMachineArch}\"; FINGERPRINTS = \"${__RootfsDir}/usr/share/keys\"; REPOS_DIR = [\"${__RootfsDir}/etc/pkg\"]; REPO_AUTOUPDATE = NO; RUN_SCRIPTS = NO;" > "${__RootfsDir}"/usr/local/etc/pkg.conf + echo "FreeBSD: { url: \"pkg+http://pkg.FreeBSD.org/\${ABI}/quarterly\", mirror_type: \"srv\", signature_type: \"fingerprints\", fingerprints: \"${__RootfsDir}/usr/share/keys/pkg\", enabled: yes }" > "${__RootfsDir}"/etc/pkg/FreeBSD.conf + mkdir -p "$__RootfsDir"/tmp # get and build package manager - wget -O - https://github.com/freebsd/pkg/archive/${__FreeBSDPkg}.tar.gz | tar -C $__RootfsDir/tmp -zxf - - cd $__RootfsDir/tmp/pkg-${__FreeBSDPkg} + wget -O - "https://github.com/freebsd/pkg/archive/${__FreeBSDPkg}.tar.gz" | tar -C "$__RootfsDir"/tmp -zxf - + cd "$__RootfsDir/tmp/pkg-${__FreeBSDPkg}" # needed for install to succeed - mkdir -p $__RootfsDir/host/etc - ./autogen.sh && ./configure --prefix=$__RootfsDir/host && make -j "$JOBS" && make install - rm -rf $__RootfsDir/tmp/pkg-${__FreeBSDPkg} + mkdir -p "$__RootfsDir"/host/etc + ./autogen.sh && ./configure --prefix="$__RootfsDir"/host && make -j "$JOBS" && make install + rm -rf "$__RootfsDir/tmp/pkg-${__FreeBSDPkg}" # install packages we need. - INSTALL_AS_USER=$(whoami) $__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf update - INSTALL_AS_USER=$(whoami) $__RootfsDir/host/sbin/pkg -r $__RootfsDir -C $__RootfsDir/usr/local/etc/pkg.conf install --yes $__FreeBSDPackages + INSTALL_AS_USER=$(whoami) "$__RootfsDir"/host/sbin/pkg -r "$__RootfsDir" -C "$__RootfsDir"/usr/local/etc/pkg.conf update + INSTALL_AS_USER=$(whoami) "$__RootfsDir"/host/sbin/pkg -r "$__RootfsDir" -C "$__RootfsDir"/usr/local/etc/pkg.conf install --yes $__FreeBSDPackages elif [[ "$__CodeName" == "illumos" ]]; then mkdir "$__RootfsDir/tmp" pushd "$__RootfsDir/tmp" @@ -358,7 +353,7 @@ elif [[ "$__CodeName" == "illumos" ]]; then if [[ "$__UseMirror" == 1 ]]; then BaseUrl=http://pkgsrc.smartos.skylime.net fi - BaseUrl="$BaseUrl"/packages/SmartOS/2020Q1/${__illumosArch}/All + BaseUrl="$BaseUrl/packages/SmartOS/2020Q1/${__illumosArch}/All" echo "Downloading dependencies." read -ra array <<<"$__IllumosPackages" for package in "${array[@]}"; do @@ -376,26 +371,26 @@ elif [[ "$__CodeName" == "illumos" ]]; then wget -P "$__RootfsDir"/usr/include/net https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/io/bpf/net/dlt.h wget -P "$__RootfsDir"/usr/include/netpacket https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/inet/sockmods/netpacket/packet.h wget -P "$__RootfsDir"/usr/include/sys https://raw.githubusercontent.com/illumos/illumos-gate/master/usr/src/uts/common/sys/sdt.h -elif [[ -n $__CodeName ]]; then - qemu-debootstrap $__Keyring --arch $__UbuntuArch $__CodeName $__RootfsDir $__UbuntuRepo - cp $__CrossDir/$__BuildArch/sources.list.$__CodeName $__RootfsDir/etc/apt/sources.list - chroot $__RootfsDir apt-get update - chroot $__RootfsDir apt-get -f -y install - chroot $__RootfsDir apt-get -y install $__UbuntuPackages - chroot $__RootfsDir symlinks -cr /usr - chroot $__RootfsDir apt-get clean +elif [[ -n "$__CodeName" ]]; then + qemu-debootstrap $__Keyring --arch "$__UbuntuArch" "$__CodeName" "$__RootfsDir" "$__UbuntuRepo" + cp "$__CrossDir/$__BuildArch/sources.list.$__CodeName" "$__RootfsDir/etc/apt/sources.list" + chroot "$__RootfsDir" apt-get update + chroot "$__RootfsDir" apt-get -f -y install + chroot "$__RootfsDir" apt-get -y install $__UbuntuPackages + chroot "$__RootfsDir" symlinks -cr /usr + chroot "$__RootfsDir" apt-get clean - if [ $__SkipUnmount == 0 ]; then - umount $__RootfsDir/* || true + if [[ "$__SkipUnmount" == "0" ]]; then + umount "$__RootfsDir"/* || true fi if [[ "$__BuildArch" == "armel" && "$__CodeName" == "jessie" ]]; then - pushd $__RootfsDir - patch -p1 < $__CrossDir/$__BuildArch/armel.jessie.patch + pushd "$__RootfsDir" + patch -p1 < "$__CrossDir/$__BuildArch/armel.jessie.patch" popd fi elif [[ "$__Tizen" == "tizen" ]]; then - ROOTFS_DIR=$__RootfsDir $__CrossDir/$__BuildArch/tizen-build-rootfs.sh + ROOTFS_DIR="$__RootfsDir $__CrossDir/$__BuildArch/tizen-build-rootfs.sh" else echo "Unsupported target platform." usage; diff --git a/global.json b/global.json index f788561e8acafb..3f3cf312f3be7f 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22376.3", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22376.3", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22376.3", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22377.15", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22377.15", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22377.15", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From e627cdd4118dc4cb833a63d8a82751ea1a6798be Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 29 Jul 2022 12:23:35 +0000 Subject: [PATCH 4/8] Update dependencies from https://github.com/dotnet/arcade build 20220728.16 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22378.16 --- eng/Version.Details.xml | 76 +++++++++++------------ eng/Versions.props | 32 +++++----- eng/common/build.sh | 2 +- eng/common/cross/build-rootfs.sh | 37 +++++++---- eng/common/cross/riscv64/sources.list.sid | 1 + eng/common/cross/toolchain.cmake | 47 +++++++------- global.json | 6 +- 7 files changed, 110 insertions(+), 91 deletions(-) create mode 100644 eng/common/cross/riscv64/sources.list.sid diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 02112efc149fd1..83bf8cf09ea9b2 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 7df67590fb080663ada77f269a8b132ef127a039 + 6f93ec8da69a42fbe9a702a33e104f94773c3f03 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index 0b1e268aaa4a8f..0bb0891cd95877 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 2.5.1-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 - 7.0.0-beta.22377.15 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 2.5.1-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 + 7.0.0-beta.22378.16 6.0.0-preview.1.102 diff --git a/eng/common/build.sh b/eng/common/build.sh index 9031d41eab83af..50af40cdd2ce60 100755 --- a/eng/common/build.sh +++ b/eng/common/build.sh @@ -19,7 +19,7 @@ usage() echo "Actions:" echo " --restore Restore dependencies (short: -r)" echo " --build Build solution (short: -b)" - echo " --source-build Source-build the solution (short: -sb)" + echo " --sourceBuild Source-build the solution (short: -sb)" echo " Will additionally trigger the following actions: --restore, --build, --pack" echo " If --configuration is not set explicitly, will also set it to 'Release'" echo " --rebuild Rebuild solution" diff --git a/eng/common/cross/build-rootfs.sh b/eng/common/cross/build-rootfs.sh index 77eaac60c8cca2..f058c98763aa5c 100755 --- a/eng/common/cross/build-rootfs.sh +++ b/eng/common/cross/build-rootfs.sh @@ -5,7 +5,7 @@ set -e usage() { echo "Usage: $0 [BuildArch] [CodeName] [lldbx.y] [llvmx[.y]] [--skipunmount] --rootfsdir ]" - echo "BuildArch can be: arm(default), armel, arm64, x86, x64" + echo "BuildArch can be: arm(default), arm64, armel, armv6, ppc64le, riscv64, s390x, x64, x86" echo "CodeName - optional, Code name for Linux, can be: xenial(default), zesty, bionic, alpine, alpine3.13 or alpine3.14. If BuildArch is armel, LinuxCodeName is jessie(default) or tizen." echo " for FreeBSD can be: freebsd12, freebsd13" echo " for illumos can be: illumos." @@ -104,15 +104,6 @@ while :; do __AlpineArch=armv7 __QEMUArch=arm ;; - armv6) - __BuildArch=armv6 - __UbuntuArch=armhf - __QEMUArch=arm - __UbuntuRepo="http://raspbian.raspberrypi.org/raspbian/" - __CodeName=buster - __LLDB_Package="liblldb-6.0-dev" - __Keyring="--keyring /usr/share/keyrings/raspbian-archive-keyring.gpg" - ;; arm64) __BuildArch=arm64 __UbuntuArch=arm64 @@ -127,6 +118,18 @@ while :; do __UbuntuRepo="http://ftp.debian.org/debian/" __CodeName=jessie ;; + armv6) + __BuildArch=armv6 + __UbuntuArch=armhf + __QEMUArch=arm + __UbuntuRepo="http://raspbian.raspberrypi.org/raspbian/" + __CodeName=buster + __LLDB_Package="liblldb-6.0-dev" + + if [[ -e "/usr/share/keyrings/raspbian-archive-keyring.gpg" ]]; then + __Keyring="--keyring /usr/share/keyrings/raspbian-archive-keyring.gpg" + fi + ;; ppc64le) __BuildArch=ppc64le __UbuntuArch=ppc64el @@ -136,6 +139,18 @@ while :; do __UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libomp5//') unset __LLDB_Package ;; + riscv64) + __BuildArch=riscv64 + __UbuntuArch=riscv64 + __UbuntuRepo="http://deb.debian.org/debian-ports" + __CodeName=sid + __UbuntuPackages=$(echo ${__UbuntuPackages} | sed 's/ libunwind8-dev//') + unset __LLDB_Package + + if [[ -e "/usr/share/keyrings/debian-ports-archive-keyring.gpg" ]]; then + __Keyring="--keyring /usr/share/keyrings/debian-ports-archive-keyring.gpg --include=debian-ports-archive-keyring" + fi + ;; s390x) __BuildArch=s390x __UbuntuArch=s390x @@ -390,7 +405,7 @@ elif [[ -n "$__CodeName" ]]; then popd fi elif [[ "$__Tizen" == "tizen" ]]; then - ROOTFS_DIR="$__RootfsDir $__CrossDir/$__BuildArch/tizen-build-rootfs.sh" + ROOTFS_DIR="$__RootfsDir" "$__CrossDir/$__BuildArch/tizen-build-rootfs.sh" else echo "Unsupported target platform." usage; diff --git a/eng/common/cross/riscv64/sources.list.sid b/eng/common/cross/riscv64/sources.list.sid new file mode 100644 index 00000000000000..65f730d224caa6 --- /dev/null +++ b/eng/common/cross/riscv64/sources.list.sid @@ -0,0 +1 @@ +deb http://deb.debian.org/debian-ports sid main diff --git a/eng/common/cross/toolchain.cmake b/eng/common/cross/toolchain.cmake index d5dfc13504b1f5..909117759e61b5 100644 --- a/eng/common/cross/toolchain.cmake +++ b/eng/common/cross/toolchain.cmake @@ -19,13 +19,7 @@ elseif(EXISTS ${CROSS_ROOTFS}/android_platform) set(ANDROID 1) endif() -if(TARGET_ARCH_NAME STREQUAL "armel") - set(CMAKE_SYSTEM_PROCESSOR armv7l) - set(TOOLCHAIN "arm-linux-gnueabi") - if(TIZEN) - set(TIZEN_TOOLCHAIN "armv7l-tizen-linux-gnueabi/9.2.0") - endif() -elseif(TARGET_ARCH_NAME STREQUAL "arm") +if(TARGET_ARCH_NAME STREQUAL "arm") set(CMAKE_SYSTEM_PROCESSOR armv7l) if(EXISTS ${CROSS_ROOTFS}/usr/lib/gcc/armv7-alpine-linux-musleabihf) set(TOOLCHAIN "armv7-alpine-linux-musleabihf") @@ -37,13 +31,6 @@ elseif(TARGET_ARCH_NAME STREQUAL "arm") if(TIZEN) set(TIZEN_TOOLCHAIN "armv7hl-tizen-linux-gnueabihf/9.2.0") endif() -elseif(TARGET_ARCH_NAME STREQUAL "armv6") - set(CMAKE_SYSTEM_PROCESSOR armv6l) - if(EXISTS ${CROSS_ROOTFS}/usr/lib/gcc/armv6-alpine-linux-musleabihf) - set(TOOLCHAIN "armv6-alpine-linux-musleabihf") - else() - set(TOOLCHAIN "arm-linux-gnueabihf") - endif() elseif(TARGET_ARCH_NAME STREQUAL "arm64") set(CMAKE_SYSTEM_PROCESSOR aarch64) if(EXISTS ${CROSS_ROOTFS}/usr/lib/gcc/aarch64-alpine-linux-musl) @@ -56,18 +43,28 @@ elseif(TARGET_ARCH_NAME STREQUAL "arm64") elseif(FREEBSD) set(triple "aarch64-unknown-freebsd12") endif() +elseif(TARGET_ARCH_NAME STREQUAL "armel") + set(CMAKE_SYSTEM_PROCESSOR armv7l) + set(TOOLCHAIN "arm-linux-gnueabi") + if(TIZEN) + set(TIZEN_TOOLCHAIN "armv7l-tizen-linux-gnueabi/9.2.0") + endif() +elseif(TARGET_ARCH_NAME STREQUAL "armv6") + set(CMAKE_SYSTEM_PROCESSOR armv6l) + if(EXISTS ${CROSS_ROOTFS}/usr/lib/gcc/armv6-alpine-linux-musleabihf) + set(TOOLCHAIN "armv6-alpine-linux-musleabihf") + else() + set(TOOLCHAIN "arm-linux-gnueabihf") + endif() elseif(TARGET_ARCH_NAME STREQUAL "ppc64le") set(CMAKE_SYSTEM_PROCESSOR ppc64le) set(TOOLCHAIN "powerpc64le-linux-gnu") +elseif(TARGET_ARCH_NAME STREQUAL "riscv64") + set(CMAKE_SYSTEM_PROCESSOR riscv64) + set(TOOLCHAIN "riscv64-linux-gnu") elseif(TARGET_ARCH_NAME STREQUAL "s390x") set(CMAKE_SYSTEM_PROCESSOR s390x) set(TOOLCHAIN "s390x-linux-gnu") -elseif(TARGET_ARCH_NAME STREQUAL "x86") - set(CMAKE_SYSTEM_PROCESSOR i686) - set(TOOLCHAIN "i686-linux-gnu") - if(TIZEN) - set(TIZEN_TOOLCHAIN "i586-tizen-linux-gnu/9.2.0") - endif() elseif(TARGET_ARCH_NAME STREQUAL "x64") set(CMAKE_SYSTEM_PROCESSOR x86_64) if(LINUX) @@ -80,8 +77,14 @@ elseif(TARGET_ARCH_NAME STREQUAL "x64") elseif(ILLUMOS) set(TOOLCHAIN "x86_64-illumos") endif() +elseif(TARGET_ARCH_NAME STREQUAL "x86") + set(CMAKE_SYSTEM_PROCESSOR i686) + set(TOOLCHAIN "i686-linux-gnu") + if(TIZEN) + set(TIZEN_TOOLCHAIN "i586-tizen-linux-gnu/9.2.0") + endif() else() - message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only armel, arm, armv6, arm64, ppc64le, s390x and x86 are supported!") + message(FATAL_ERROR "Arch is ${TARGET_ARCH_NAME}. Only arm, arm64, armel, armv6, ppc64le, riscv64, s390x, x64 and x86 are supported!") endif() if(DEFINED ENV{TOOLCHAIN}) @@ -226,7 +229,7 @@ endif() # Specify compile options -if((TARGET_ARCH_NAME MATCHES "^(arm|armv6|armel|arm64|ppc64le|s390x)$" AND NOT ANDROID AND NOT FREEBSD) OR ILLUMOS) +if((TARGET_ARCH_NAME MATCHES "^(arm|arm64|armel|armv6|ppc64le|riscv64|s390x)$" AND NOT ANDROID AND NOT FREEBSD) OR ILLUMOS) set(CMAKE_C_COMPILER_TARGET ${TOOLCHAIN}) set(CMAKE_CXX_COMPILER_TARGET ${TOOLCHAIN}) set(CMAKE_ASM_COMPILER_TARGET ${TOOLCHAIN}) diff --git a/global.json b/global.json index 3f3cf312f3be7f..9a5951ed895b68 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22377.15", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22377.15", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22377.15", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22378.16", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22378.16", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22378.16", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From f4e190811dfde1130c180643f94215d608f9cfb7 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Sat, 30 Jul 2022 12:24:40 +0000 Subject: [PATCH 5/8] Update dependencies from https://github.com/dotnet/arcade build 20220729.10 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22379.10 --- eng/Version.Details.xml | 76 +++++++++---------- eng/Versions.props | 32 ++++---- eng/common/SetupNugetSources.ps1 | 18 ++--- eng/common/SetupNugetSources.sh | 68 ++++++----------- eng/common/native/init-compiler.sh | 2 +- .../templates/post-build/post-build.yml | 2 + eng/common/templates/steps/execute-sdl.yml | 21 +++++ global.json | 6 +- 8 files changed, 114 insertions(+), 111 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 83bf8cf09ea9b2..3996038b797a6f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 6f93ec8da69a42fbe9a702a33e104f94773c3f03 + 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index 0bb0891cd95877..676934e28ca0c2 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 2.5.1-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 - 7.0.0-beta.22378.16 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 2.5.1-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 + 7.0.0-beta.22379.10 6.0.0-preview.1.102 diff --git a/eng/common/SetupNugetSources.ps1 b/eng/common/SetupNugetSources.ps1 index 18823840b11275..6e99723945183e 100644 --- a/eng/common/SetupNugetSources.ps1 +++ b/eng/common/SetupNugetSources.ps1 @@ -146,22 +146,22 @@ $userName = "dn-bot" # Insert credential nodes for Maestro's private feeds InsertMaestroPrivateFeedCredentials -Sources $sources -Creds $creds -Username $userName -Password $Password +# 3.1 uses a different feed url format so it's handled differently here $dotnet31Source = $sources.SelectSingleNode("add[@key='dotnet3.1']") if ($dotnet31Source -ne $null) { AddPackageSource -Sources $sources -SourceName "dotnet3.1-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password AddPackageSource -Sources $sources -SourceName "dotnet3.1-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/_packaging/dotnet3.1-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password } -$dotnet5Source = $sources.SelectSingleNode("add[@key='dotnet5']") -if ($dotnet5Source -ne $null) { - AddPackageSource -Sources $sources -SourceName "dotnet5-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password - AddPackageSource -Sources $sources -SourceName "dotnet5-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet5-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password -} +$dotnetVersions = @('5','6','7') -$dotnet6Source = $sources.SelectSingleNode("add[@key='dotnet6']") -if ($dotnet6Source -ne $null) { - AddPackageSource -Sources $sources -SourceName "dotnet6-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password - AddPackageSource -Sources $sources -SourceName "dotnet6-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/dotnet6-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password +foreach ($dotnetVersion in $dotnetVersions) { + $feedPrefix = "dotnet" + $dotnetVersion; + $dotnetSource = $sources.SelectSingleNode("add[@key='$feedPrefix']") + if ($dotnetSource -ne $null) { + AddPackageSource -Sources $sources -SourceName "$feedPrefix-internal" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/$feedPrefix-internal/nuget/v2" -Creds $creds -Username $userName -Password $Password + AddPackageSource -Sources $sources -SourceName "$feedPrefix-internal-transport" -SourceEndPoint "https://pkgs.dev.azure.com/dnceng/internal/_packaging/$feedPrefix-internal-transport/nuget/v2" -Creds $creds -Username $userName -Password $Password + } } $doc.Save($filename) diff --git a/eng/common/SetupNugetSources.sh b/eng/common/SetupNugetSources.sh index ad3fb74fd2cc87..8af7d899db1212 100644 --- a/eng/common/SetupNugetSources.sh +++ b/eng/common/SetupNugetSources.sh @@ -105,53 +105,33 @@ if [ "$?" == "0" ]; then PackageSources+=('dotnet3.1-internal-transport') fi -# Ensure dotnet5-internal and dotnet5-internal-transport are in the packageSources if the public dotnet5 feeds are present -grep -i "" - - sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile - fi - PackageSources+=('dotnet5-internal') - - grep -i "" $ConfigFile - if [ "$?" != "0" ]; then - echo "Adding dotnet5-internal-transport to the packageSources." - PackageSourcesNodeFooter="" - PackageSourceTemplate="${TB}" - - sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile - fi - PackageSources+=('dotnet5-internal-transport') -fi - -# Ensure dotnet6-internal and dotnet6-internal-transport are in the packageSources if the public dotnet6 feeds are present -grep -i "" +DotNetVersions=('5' '6' '7') + +for DotNetVersion in ${DotNetVersions[@]} ; do + FeedPrefix="dotnet${DotNetVersion}"; + grep -i "" + + sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile + fi + PackageSources+=("$FeedPrefix-internal") - sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile - fi - PackageSources+=('dotnet6-internal') + grep -i "" $ConfigFile + if [ "$?" != "0" ]; then + echo "Adding $FeedPrefix-internal-transport to the packageSources." + PackageSourcesNodeFooter="" + PackageSourceTemplate="${TB}" - grep -i "" $ConfigFile - if [ "$?" != "0" ]; then - echo "Adding dotnet6-internal-transport to the packageSources." - PackageSourcesNodeFooter="" - PackageSourceTemplate="${TB}" - - sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile + sed -i.bak "s|$PackageSourcesNodeFooter|$PackageSourceTemplate${NL}$PackageSourcesNodeFooter|" $ConfigFile + fi + PackageSources+=("$FeedPrefix-internal-transport") fi - PackageSources+=('dotnet6-internal-transport') -fi +done # I want things split line by line PrevIFS=$IFS diff --git a/eng/common/native/init-compiler.sh b/eng/common/native/init-compiler.sh index 4b99a9cad3b772..41a26d802a93f8 100644 --- a/eng/common/native/init-compiler.sh +++ b/eng/common/native/init-compiler.sh @@ -71,7 +71,7 @@ if [[ -z "$CLR_CC" ]]; then # Set default versions if [[ -z "$majorVersion" ]]; then # note: gcc (all versions) and clang versions higher than 6 do not have minor version in file name, if it is zero. - if [[ "$compiler" == "clang" ]]; then versions=( 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5 ) + if [[ "$compiler" == "clang" ]]; then versions=( 15 14 13 12 11 10 9 8 7 6.0 5.0 4.0 3.9 3.8 3.7 3.6 3.5 ) elif [[ "$compiler" == "gcc" ]]; then versions=( 12 11 10 9 8 7 6 5 4.9 ); fi for version in "${versions[@]}"; do diff --git a/eng/common/templates/post-build/post-build.yml b/eng/common/templates/post-build/post-build.yml index 5a9056f6b2fb50..e0beb25d4e7610 100644 --- a/eng/common/templates/post-build/post-build.yml +++ b/eng/common/templates/post-build/post-build.yml @@ -49,6 +49,7 @@ parameters: type: object default: enable: false + publishGdn: false continueOnError: false params: '' artifactNames: '' @@ -235,6 +236,7 @@ stages: - template: /eng/common/templates/job/execute-sdl.yml parameters: enable: ${{ parameters.SDLValidationParameters.enable }} + publishGuardianDirectoryToPipeline: ${{ parameters.SDLValidationParameters.publishGdn }} additionalParameters: ${{ parameters.SDLValidationParameters.params }} continueOnError: ${{ parameters.SDLValidationParameters.continueOnError }} artifactNames: ${{ parameters.SDLValidationParameters.artifactNames }} diff --git a/eng/common/templates/steps/execute-sdl.yml b/eng/common/templates/steps/execute-sdl.yml index 7b8ee18a28d7e7..73245593cef53d 100644 --- a/eng/common/templates/steps/execute-sdl.yml +++ b/eng/common/templates/steps/execute-sdl.yml @@ -62,7 +62,28 @@ steps: c i condition: succeededOrFailed() + - publish: $(Agent.BuildDirectory)/.gdn artifact: GuardianConfiguration displayName: Publish GuardianConfiguration + condition: succeededOrFailed() + + # Publish the SARIF files in a container named CodeAnalysisLogs to enable integration + # with the "SARIF SAST Scans Tab" Azure DevOps extension + - task: CopyFiles@2 + displayName: Copy SARIF files + inputs: + flattenFolders: true + sourceFolder: $(Agent.BuildDirectory)/.gdn/rc/ + contents: '**/*.sarif' + targetFolder: $(Build.SourcesDirectory)/CodeAnalysisLogs + condition: succeededOrFailed() + + # Use PublishBuildArtifacts because the SARIF extension only checks this case + # see microsoft/sarif-azuredevops-extension#4 + - task: PublishBuildArtifacts@1 + displayName: Publish SARIF files to CodeAnalysisLogs container + inputs: + pathToPublish: $(Build.SourcesDirectory)/CodeAnalysisLogs + artifactName: CodeAnalysisLogs condition: succeededOrFailed() \ No newline at end of file diff --git a/global.json b/global.json index 9a5951ed895b68..6d980d70925525 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22378.16", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22378.16", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22378.16", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22379.10", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22379.10", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22379.10", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From cee29656219bcd4efc0e9c5edf0bf08e6840d63a Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 2 Aug 2022 12:25:12 +0000 Subject: [PATCH 6/8] Update dependencies from https://github.com/dotnet/arcade build 20220801.3 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22401.3 --- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 32 ++++++++--------- global.json | 6 ++-- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 3996038b797a6f..8dc4243f83e54f 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - 1e73f4ab4c172aa55614f24b2d5c319e1efb8813 + aa90e21c63248b4d6d61e8de14a0d8e7a9275130 https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index 676934e28ca0c2..a0e2242608973d 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 2.5.1-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 - 7.0.0-beta.22379.10 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 2.5.1-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 + 7.0.0-beta.22401.3 6.0.0-preview.1.102 diff --git a/global.json b/global.json index 6d980d70925525..761dff0e158e65 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22379.10", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22379.10", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22379.10", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22401.3", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22401.3", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22401.3", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From 51e9048a81f1d334410680a12bdf3a987c2f9fd2 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 3 Aug 2022 12:23:50 +0000 Subject: [PATCH 7/8] Update dependencies from https://github.com/dotnet/arcade build 20220802.4 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22402.4 --- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 32 ++++++++--------- global.json | 6 ++-- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 8dc4243f83e54f..d259f088f1a936 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e https://github.com/dotnet/runtime-assets @@ -250,9 +250,9 @@ https://github.com/dotnet/xharness 7871eb473366b7246d628ba30bfc70dd84f8dbb9 - + https://github.com/dotnet/arcade - aa90e21c63248b4d6d61e8de14a0d8e7a9275130 + f7e668c691281e5ba69447e938627522e7be852e https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index a0e2242608973d..9701343cee607e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 2.0.0-preview.4.22252.4 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 2.5.1-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 - 7.0.0-beta.22401.3 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 2.5.1-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 + 7.0.0-beta.22402.4 6.0.0-preview.1.102 diff --git a/global.json b/global.json index 761dff0e158e65..0fb12a81bde112 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22401.3", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22401.3", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22401.3", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22402.4", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22402.4", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22402.4", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-preview.7.22358.7" From 5cff4470cfa1ea9cbac204a224bab7bc4e013b3b Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 4 Aug 2022 12:24:20 +0000 Subject: [PATCH 8/8] Update dependencies from https://github.com/dotnet/arcade build 20220803.1 Microsoft.DotNet.ApiCompat , 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 7.0.0-beta.22372.1 -> To Version 7.0.0-beta.22403.1 --- eng/Version.Details.xml | 76 ++++++++++++++++++++--------------------- eng/Versions.props | 32 ++++++++--------- global.json | 6 ++-- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index d64625d4b9a98b..8fe3896a6e889d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -54,77 +54,77 @@ - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e https://github.com/dotnet/runtime-assets @@ -242,9 +242,9 @@ https://github.com/dotnet/xharness d43453b9981bfd8705025250caff58d18e2abc7e - + https://github.com/dotnet/arcade - f7e668c691281e5ba69447e938627522e7be852e + 4ee620cc1b57da45d93135e064d43a83e65bbb6e https://dev.azure.com/dnceng/internal/_git/dotnet-optimization diff --git a/eng/Versions.props b/eng/Versions.props index e6d576c82be7da..420086aeeeb16c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -54,22 +54,22 @@ 7.0.100-rc.1.22402.1 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 2.5.1-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 - 7.0.0-beta.22402.4 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 2.5.1-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 + 7.0.0-beta.22403.1 6.0.0-preview.1.102 diff --git a/global.json b/global.json index 3e946cdac88bd8..2e19eab0051450 100644 --- a/global.json +++ b/global.json @@ -8,9 +8,9 @@ "dotnet": "7.0.100-preview.5.22307.18" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22402.4", - "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22402.4", - "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22402.4", + "Microsoft.DotNet.Arcade.Sdk": "7.0.0-beta.22403.1", + "Microsoft.DotNet.Helix.Sdk": "7.0.0-beta.22403.1", + "Microsoft.DotNet.SharedFramework.Sdk": "7.0.0-beta.22403.1", "Microsoft.Build.NoTargets": "3.5.0", "Microsoft.Build.Traversal": "3.1.6", "Microsoft.NET.Sdk.IL": "7.0.0-rc.1.22374.4"