-
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.12 #10665
Labels
Comments
7 tasks
This was referenced Sep 23, 2024
Merged
JaynieBai
pushed a commit
that referenced
this issue
Sep 24, 2024
Part of: #10665 Updating the localization comment so changes do not get merged automatically.
maridematte
added a commit
that referenced
this issue
Sep 25, 2024
Part of: #10665 Updating branch flow from 17.11 -> 17.12 -> main.
maridematte
added a commit
that referenced
this issue
Sep 25, 2024
Part of: #10665 Disabling localization for 17.11.
Merged
maridematte
added a commit
that referenced
this issue
Sep 25, 2024
Part of #10665 Final branding for VS17.12.
JanKrivanek
pushed a commit
that referenced
this issue
Dec 10, 2024
* Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 10000931 (#10267) * Localized file check-in by OneLocBuild Task: Build definition ID 9434: Build ID 9752299 * Increase VersionPrefix version --------- Co-authored-by: Jenny Bai <[email protected]> * [17.11] Fix component governance alerts (#10520) * Resolves CG alerts --------- Co-authored-by: Rainer Sigwald <[email protected]> * Assembly redirect fix (#10624) * Fixing the assembly redirect * [vs17.11] Update dependencies from dotnet/arcade (#10654) * Update dependencies from https://github.com/dotnet/arcade build 20240910.4 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.24311.3 -> To Version 8.0.0-beta.24460.4 * version bump --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Mariana Garces Dematte <[email protected]> * Upgrade system.text.json to 8.0.4 (#10650) Will address dotnet/sdk#43339 when deployed in VS. --------- Co-authored-by: Rainer Sigwald <[email protected]> * disable loc (#10693) Part of: #10665 Disabling localization for 17.11. * [vs17.11] Update dependencies from dotnet/arcade (#10691) * [vs17.11] Update dependencies from dotnet/arcade (#10793) * Update dependencies from https://github.com/dotnet/arcade build 20241008.1 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.24475.3 -> To Version 8.0.0-beta.24508.1 * bump the version --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: YuliiaKovalova <[email protected]> * CG alert cleaning on VS17.11 (#10723) * Bump Microsoft.IO.Redist to 6.0.1 * Bump version prefix to 17.11.11 * [vs17.11] Update dependencies from dotnet/arcade (#10832) * [vs17.11] Update dependencies from dotnet/arcade (#10895) * [vs17.11] Update dependencies from dotnet/arcade (#10990) * Update dependencies from https://github.com/dotnet/arcade build 20241112.12 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.24525.2 -> To Version 8.0.0-beta.24562.12 * Update VersionPrefix to 17.11.16 --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Gang Wang <[email protected]> * Update dependencies from https://github.com/dotnet/arcade build 20241120.5 Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.XUnitExtensions From Version 8.0.0-beta.24562.12 -> To Version 8.0.0-beta.24570.5 * Update VersionPrefix to 17.11.17 * [vs17.11] Run tests even if version is not bumped (#11060) Backport of #11042 to vs17.11 * [vs17.11] Backport VS insertion pipeline YMLs (#11064) Co-authored-by: Jan Provaznik <[email protected]> * Eliminate the unnecessary change from vs17.11 * Remove duplicate version setting for System.Formats.Asn1 * Bump up version prefix to 17.12.18 --------- Co-authored-by: dotnet bot <[email protected]> Co-authored-by: Jenny Bai <[email protected]> Co-authored-by: MichalPavlik <[email protected]> Co-authored-by: Rainer Sigwald <[email protected]> Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Mariana Garces Dematte <[email protected]> Co-authored-by: YuliiaKovalova <[email protected]> Co-authored-by: Gang Wang <[email protected]> Co-authored-by: Surayya Huseyn Zada <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jan Provaznik <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
MSBuild Release Checklist 17.12
At any time
17.11
with the previous release version, for example17.9
17.12
with the current release version, for example17.10
17.13?
with the next release version, for example17.11
vs17.12
branchVS 17.13?
if it doesn't already existdarc add-channel --name "VS 17.13"
At release time
vs17.12
to VSmain
in the MSBuild-release-branch release definition. Alternatively, if the release being cut no more than couple of weeks, disable the scheduled releases and create releases fromvs17.12
manually until the VS-side snap: Edit -> Schedule set under Artifacts -> disable toggleAND
main
to old release channel (17.12) default channeldarc delete-default-channel --repo https://github.com/dotnet/msbuild --branch main --channel "VS 17.12"
main
branch with the next release channeldarc add-default-channel --channel "VS 17.12" --branch main --repo https://github.com/dotnet/msbuild
VS 17.13
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.12"
darc update-subscription --id sdk_main_branch_id
VS 17.12
is associated with the correct release branchdarc get-default-channels --source-repo https://github.com/dotnet/msbuild --branch vs17.12
if it is not,
darc add-default-channel --channel "VS 17.12" --branch vs17.12 --repo https://github.com/dotnet/msbuild
vs17.12
branche.g.:
git push upstream 2e6f2ff7ea311214255b6b2ca5cc0554fba1b345:refs/heads/vs17.10
(This is for the case where we create the branch too early and want it to be based actually on a different commit. If you waited until a good point in time with
main
in a clean state, just branch off and you are done. The branch should point to a good, recent spot, so the final-branding PR goes in on top of the right set of commits.).config/git-merge-flow-config.jsonc
file to have the currently-in-servicing branches.SkipApplyOptimizationData
variable in 'Advanced options' section of the 'Run pipeline' menu totrue
) or alternatively with the latest Opt-Prof collected for the main branch (setOptional OptProfDrop Override
to the drop path of the collected data, which could be found in the logs of the pipeline: Windows_NT -> Build -> search forOptimizationData
).eng/Versions.props
Update theVersionPrefix
to17.13
andPackageValidationBaselineVersion
set to a latest internally available 17.12 preview version in the internal dnceng dotnet-tools feed. It might be needed to updateCompatibilitySuppressions.xml
files. See this documentation for more details. You can updateCompatibilitySuppressions.xml
files by runningdotnet pack MSBuild.Dev.slnf /p:ApiCompatGenerateSuppressionFile=true
.EnableReleaseOneLocBuild
totrue
EnableReleaseOneLocBuild
tofalse
. Update the comment on the same line.EnableReleaseOneLocBuild
to set up the merge conflict when this line will be updated in the release branch.InsertTargetBranch
rel/d17.12
.vs17.12
: Add final branding VS17.12 #10697vs17.12
branchBootstrapSdkVersion
property in Versions.props) and buildToolCommand/_InitializeBuildToolCommand values in cibuild_bootstrapped_msbuild scripts if a fresh sdk was released (released runtimes and associated sdk versions can be checked here - https://dotnet.microsoft.com/download/visual-studio-sdks - make sure to always check the details of the appropriate targeted version of .NET for the matching latest version of SDK).ASAP On/After GA:
Timing based on the (Microsoft-internal) release schedule.
SUBMITTED: https://dev.azure.com/msft-skilling/Content/_workitems/edit/335681
nuget.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.12 - channle start to publish in the next - VS 17.13 - 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: