diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 2ac53bdd4..c930bc426 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -63,7 +63,7 @@ https://github.com/dotnet/aspnetcore 83728cac8c2feb5b81f2402c3d83c32f9239c22c - + https://github.com/dotnet/aspnetcore @@ -154,7 +154,7 @@ https://github.com/dotnet/msbuild e7de1330724224a542668e1ef82c997613c7080c - + https://github.com/nuget/nuget.client @@ -181,30 +181,30 @@ b60c95e1ce736630d17e16626c59e3dd85ebae2b - + https://github.com/dotnet/source-build-externals - 4b8fe3ff0cfb2b38901803c798c647ca8123c222 + cbd9d61c5a92d7e4a0548a2c8ff4d1a28aaf6379 - + https://github.com/dotnet/symreader - 7b9791daa3a3477eb22ec805946c9fff8b42d8ca + 0c29b7109c054bdc578e917515ae7e8635b9cb9d - + https://github.com/dotnet/arcade - 1177b37e60c7271ab461098aefbdd03edc15b90d + 747f53d751983dd062f39f4654bff074536e0012 - + https://github.com/dotnet/arcade - 1177b37e60c7271ab461098aefbdd03edc15b90d + 747f53d751983dd062f39f4654bff074536e0012 - + https://github.com/dotnet/arcade - 1177b37e60c7271ab461098aefbdd03edc15b90d + 747f53d751983dd062f39f4654bff074536e0012 https://github.com/dotnet/arcade-services @@ -218,19 +218,19 @@ https://github.com/dotnet/runtime af841c8b33cecc92d74222298f1e45bf7bf3d90a - + https://github.com/dotnet/source-build-reference-packages - 60137c7c084e98ce5ab35473f9a5302b0a988d01 - + bc5210a7b68c43bcf9d9687b9268a4665126c583 + - + https://github.com/dotnet/sourcelink - a86ac5afc76f4afbd3dd59029a00857cc3eeb6e3 + ccfca8dce5f7525433756281c2c275386348a9ad - + https://github.com/dotnet/xliff-tasks - f2ad3b152aac2a3f1c620178e9004b1f84ccfd1d + f8afbbadc5b87ae70b8993f4a9cfa54fb820d6ce diff --git a/eng/Versions.props b/eng/Versions.props index 5513d7e3b..194d261c7 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -33,7 +33,7 @@ - 8.0.0-beta.23174.1 + 8.0.0-beta.23177.4 diff --git a/global.json b/global.json index df9ab0d5a..93b4ed949 100644 --- a/global.json +++ b/global.json @@ -11,7 +11,7 @@ "cmake": "3.21.0" }, "msbuild-sdks": { - "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23174.1", - "Microsoft.DotNet.CMake.Sdk": "8.0.0-beta.23174.1" + "Microsoft.DotNet.Arcade.Sdk": "8.0.0-beta.23177.4", + "Microsoft.DotNet.CMake.Sdk": "8.0.0-beta.23177.4" } } diff --git a/src/SourceBuild/content/prep.sh b/src/SourceBuild/content/prep.sh index 7149f2e3a..bbe545d0d 100755 --- a/src/SourceBuild/content/prep.sh +++ b/src/SourceBuild/content/prep.sh @@ -10,10 +10,13 @@ usage() { echo " Prepares the environment to be built by downloading Private.SourceBuilt.Artifacts.*.tar.gz and" echo " installing the version of dotnet referenced in global.json" echo "options:" - echo " --no-artifacts Exclude the download of the previously source-built artifacts archive." - echo " --no-bootstrap Don't replace portable packages in the download source-built artifacts" - echo " --no-prebuilts Exclude the download of the prebuilts archive." - echo " --no-sdk Exclude the download of the .NET SDK." + echo " --no-artifacts Exclude the download of the previously source-built artifacts archive." + echo " --no-bootstrap Don't replace portable packages in the download source-built artifacts" + echo " --no-prebuilts Exclude the download of the prebuilts archive." + echo " --no-sdk Exclude the download of the .NET SDK." + echo " --runtime-source-feed URL of a remote server or a local directory, from which SDKs and" + echo " runtimes can be downloaded" + echo " --runtime-source-feed-key Key for accessing the above server, if necessary" echo "" } @@ -21,6 +24,8 @@ buildBootstrap=true downloadArtifacts=true downloadPrebuilts=true installDotnet=true +runtime_source_feed='' +runtime_source_feed_key='' positional_args=() while :; do if [ $# -le 0 ]; then @@ -44,6 +49,14 @@ while :; do --no-sdk) installDotnet=false ;; + --runtime-source-feed) + runtime_source_feed=$2 + shift + ;; + --runtime-source-feed-key) + runtime_source_feed_key=$2 + shift + ;; *) positional_args+=("$1") ;; @@ -69,14 +82,14 @@ fi # Check if Private.SourceBuilt artifacts archive exists artifactsBaseFileName="Private.SourceBuilt.Artifacts" packagesArchiveDir="$SCRIPT_ROOT/prereqs/packages/archive/" -if [[ "$downloadArtifacts" == "true" && -f ${packagesArchiveDir}${artifactsBaseFileName}.*.tar.gz ]]; then +if [ "$downloadArtifacts" == "true" ] && [ -f ${packagesArchiveDir}${artifactsBaseFileName}.*.tar.gz ]; then echo " Private.SourceBuilt.Artifacts.*.tar.gz exists...it will not be downloaded" downloadArtifacts=false fi # Check if Private.SourceBuilt prebuilts archive exists prebuiltsBaseFileName="Private.SourceBuilt.Prebuilts" -if [[ "$downloadPrebuilts" == "true" && -f ${packagesArchiveDir}${prebuiltsBaseFileName}.*.tar.gz ]]; then +if [ "$downloadPrebuilts" == "true" ] && [ -f ${packagesArchiveDir}${prebuiltsBaseFileName}.*.tar.gz ]; then echo " Private.SourceBuilt.Prebuilts.*.tar.gz exists...it will not be downloaded" downloadPrebuilts=false fi