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