You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Documentation/VMR-re-bootstrapping.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,10 +31,11 @@ dependency on a new toolset feature until after that feature has been released.
31
31
1. Update previous source-build artifacts
32
32
1. Find a [dotnet-source-build](https://dev.azure.com/dnceng/internal/_build?definitionId=1219)
33
33
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:
35
35
1. Alpine\<nnn\>_Online_MsftSdk_x64
36
36
1. CentOSStream\<8\>_Online_MsftSdk_x64
37
37
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/
38
39
1. Update .NET SDK
39
40
1. Find the [dotnet-installer-official-ci](https://dev.azure.com/dnceng/internal/_build?definitionId=286)
40
41
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.
48
49
1. In the odd case where the are no passing builds after the commit, you
49
50
can try using an earlier passing build.
50
51
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).
52
53
1. Update arcade
53
54
1. Lookup the arcade commit and version. From a VMR commit, you can find the
54
55
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).
57
60
58
61
[Tracking issue for automating this process.](https://github.com/dotnet/source-build/issues/4246)
0 commit comments