-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 17.10 #9914
Comments
We are adding 17.10 branch in MSBuild repo, dotnet/msbuild#9914. Adjusting the flow.
@surayya-MS can you redo these two parts ASAP please? See internal https://teams.microsoft.com/l/message/19:[email protected]/1712004417168?tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47&groupId=4ba7372f-2799-4677-89f0-7a1aaea3706c&parentMessageId=1712004417168&teamName=.NET%20Developer%20Experience&channelName=MSBuild&createdTime=1712004417168
|
Snapshot of the now-current release dotnet#9914.
@maridematte please finish On/After GA part when it is time |
* Initial PR checklist content Snapshot of the now-current release #9914. * Uncheck! * Section headers * Variables for the releases * Clarifications and update stale version * fixup! Variables for the releases * Clarify ff instructions * Crispen OptProf * fixup! Variables for the releases * More tweaks
All seems to be done for the release |
(adapted from #9484)
Preparation for the release:
vs17.10
branchAND
VS 17.11
if it doesn't already existdarc add-channel --name "VS 17.11"
IT SEEMS TO BE DONE Making VS 17.10 channel promotable arcade#14260
main
to old release channel default channeldarc delete-default-channel --repo https://github.com/dotnet/msbuild --branch main --channel "VS 17.9"
main
branch with the next release channeldarc 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 bedarc get-subscriptions --exact --source-repo https://github.com/dotnet/msbuild --channel "VS 17.11"
`darc update-subscription --id sdk_main_branch_id
VS 17.10
is associated with the correct release branchdarc 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
branche.g.:
git push upstream 2e6f2ff7ea311214255b6b2ca5cc0554fba1b345:refs/heads/vs17.10
Note the commit for future stepsThis steps is aimed to make us sure the branch contains all the planned changes from main
dotnet/versions
to have the currently-in-servicing branches (pending review MSBuild-17.9 -> 17.10 versions#951)SkipApplyOptimizationData
variable in 'Advanced options' section of the 'Run pipeline' menu totrue
)https://ceapex.visualstudio.com/CEINTL/_workitems/edit/957875 (DONE)
EnableReleaseOneLocBuild
totrue
EnableReleaseOneLocBuild
] (https://github.com/dotnet/msbuild/blob/vs17.9/.vsts-dotnet.yml) tofalse
clarify with @JanKrivanekhttps://ceapex.visualstudio.com/CEINTL/_workitems/edit/936778
InsertTargetBranch
rel/d17.10
.vs17.10
vs17.10
branchUpdate the PackageValidationBaselineVersion to the latest released version (17.10.0) - this might require temporary addition of build artifacts feed as the new version is not yet added to the official feeds (this is post release). This can trigger a high severity CG error (https://eng.ms/docs/cloud-ai-platform/devdiv/one-engineering-system-1es/1es-docs/secure-supply-chain/how-to-securely-configure-package-source-files) - however it should be fine to keep this temporary feed untill the release.ASAP On/After GA (based on release schedule (internal)):
Remove the temporarily added build feed fromnuget.config
if it was added in theUpdate the PackageValidationBaselineVersion
stepmain
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
)The text was updated successfully, but these errors were encountered: