Closed YuliiaKovalova closed 3 months ago
@surayya-MS can you redo these two parts ASAP please? See internal https://teams.microsoft.com/l/message/19:3212bf033f4c4b5198643a04fa1048fa@thread.skype/1712004417168?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=4ba7372f-2799-4677-89f0-7a1aaea3706c&parentMessageId=1712004417168&teamName=.NET%20Developer%20Experience&channelName=MSBuild&createdTime=1712004417168
- [x] Ping internal "First Responders" Teams channel to get the new channel 17.11 made available as a promotion target (note: PR https://github.com/dotnet/arcade/pull/14676)
- [x] Associate the
main
branch with the next release channeldarc add-default-channel --channel "VS 17.11" --branch main --repo https://github.com/dotnet/msbuild
@maridematte please finish On/After GA part when it is time
All seems to be done for the release
(adapted from #9484)
Preparation for the release:
vs17.10
branchVS 17.11
if it doesn't already exist \darc add-channel --name "VS 17.11"
main
to old release channel default channel \darc delete-default-channel --repo https://github.com/dotnet/msbuild --branch main --channel "VS 17.9"
main
branch with the next release channel \darc add-default-channel --channel "VS 17.11" --branch main --repo https://github.com/dotnet/msbuild
VS 17.11
and update as necessary (for instance, SDK'smain
branch should usually be updated, whereas release branches often should not be \darc get-subscriptions --exact --source-repo https://github.com/dotnet/msbuild --channel "VS 17.11"
VS 17.10
is associated with the correct release branch\darc get-default-channels --source-repo https://github.com/dotnet/msbuild --branch vs17.10
\ if it is not,darc add-default-channel --channel "VS 17.10" --branch vs17.10 --repo https://github.com/dotnet/msbuild
vs17.10
branch \ e.g.:git push upstream 2e6f2ff7ea311214255b6b2ca5cc0554fba1b345:refs/heads/vs17.10
Note the commit for future steps This steps is aimed to make us sure the branch contains all the planned changes from maindotnet/versions
to have the currently-in-servicing branches (pending review https://github.com/dotnet/versions/pull/951)SkipApplyOptimizationData
variable in 'Advanced options' section of the 'Run pipeline' menu totrue
)EnableReleaseOneLocBuild
totrue
EnableReleaseOneLocBuild
] (https://github.com/dotnet/msbuild/blob/vs17.9/.vsts-dotnet.yml) tofalse
clarify with @JanKrivanekInsertTargetBranch
rel/d17.10
.vs17.10
vs17.10
branchASAP On/After GA (based on release schedule (internal)):
nuget.config
if it was added in theUpdate the PackageValidationBaselineVersion
step~main
subscriptions to the new channel (this can be done before or after release - depending on when the source repos from our previous - VS 17.10 - channle start to publish in the next - VS 17.11 - channel) \darc get-subscriptions --exact --target-repo https://github.com/dotnet/msbuild --target-branch main
Create Release from Tag
GH option (https://github.com/dotnet/msbuild/releases/new?tag=v17.9.3) - the release notes can be prepopulated (Generate Release Notes
)