Skip to content

Commit 10148e1

Browse files
Merge pull request #4284 from NikolaMilosavljevic/bootstrap.doc.update
Update VMR re-bootstrapping guidance
2 parents 2293451 + 035e76d commit 10148e1

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

Documentation/VMR-re-bootstrapping.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,11 @@ dependency on a new toolset feature until after that feature has been released.
3131
1. Update previous source-build artifacts
3232
1. Find a [dotnet-source-build](https://dev.azure.com/dnceng/internal/_build?definitionId=1219)
3333
with the desired changes.
34-
1. Retrieve the built SDKs from the following legs:
34+
1. Retrieve the built SDKs and private source-built artifacts archives, from the following legs:
3535
1. Alpine\<nnn\>_Online_MsftSdk_x64
3636
1. CentOSStream\<8\>_Online_MsftSdk_x64
3737
1. Upload the SDKs to https://dotnetcli.blob.core.windows.net/source-built-artifacts/sdks/
38+
1. Upload the private source-built artifacts archives to https://dotnetcli.blob.core.windows.net/source-built-artifacts/assets/
3839
1. Update .NET SDK
3940
1. Find the [dotnet-installer-official-ci](https://dev.azure.com/dnceng/internal/_build?definitionId=286)
4041
build that best matches the dotnet-source-build. The following is the suggested
@@ -48,11 +49,13 @@ dependency on a new toolset feature until after that feature has been released.
4849
1. In the odd case where the are no passing builds after the commit, you
4950
can try using an earlier passing build.
5051
1. Retrieve the built SDK version from the build.
51-
1. Update the dotnet version in the [global.json](https://github.com/dotnet/dotnet/blob/main/global.json).
52+
1. Update the dotnet version in the [global.json](https://github.com/dotnet/installer/blob/main/src/SourceBuild/content/global.json).
5253
1. Update arcade
5354
1. Lookup the arcade commit and version. From a VMR commit, you can find the
5455
corresponding arcade commit/version by looking at the [source-manifest.json](https://github.com/dotnet/dotnet/blob/main/src/source-manifest.json).
55-
1. Update the arcade SDK version in the [global.json](https://github.com/dotnet/dotnet/blob/main/global.json).
56-
1. Update the arcade dependency commit and version in the [Version.Details.xml](https://github.com/dotnet/dotnet/blob/main/eng/Version.Details.xml).
56+
1. Update the arcade SDK version in the [global.json](https://github.com/dotnet/installer/blob/main/src/SourceBuild/content/global.json).
57+
1. Update the arcade dependency commit and version in the [Version.Details.xml](https://github.com/dotnet/installer/blob/main/src/SourceBuild/content/eng/Version.Details.xml).
58+
1. Update private source-built SDK and artifacts versions
59+
1. Update `PrivateSourceBuiltSdkVersion` and `PrivateSourceBuiltArtifactsVersion` in the [Versions.props](https://github.com/dotnet/installer/blob/main/src/SourceBuild/content/eng/Versions.props).
5760

5861
[Tracking issue for automating this process.](https://github.com/dotnet/source-build/issues/4246)

0 commit comments

Comments
 (0)