Skip to content
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 vNext #44

Open
13 tasks
blairconrad opened this issue Jan 20, 2023 · 0 comments
Open
13 tasks

Release vNext #44

blairconrad opened this issue Jan 20, 2023 · 0 comments
Labels
build documentation Improvements or additions to documentation
Milestone

Comments

@blairconrad
Copy link
Member

  • Address all coding and style violations detected during a Release build (send a regular pull request which must be merged before continuing)
  • ensure completeness of draft release notes, including non-owner contributors, if any (move release notes forward from any pre-releases to the current release)
  • ensure that the analyzer still works with the versions of Visual Studio listed in the docs
    @blairconrad checked on VS2022 as indicated in the comments below
  • run tools\prepare_release.cmd next x.y.z vNext to:
    • change "vNext" names to appropriate x.y.z version for the next GitHub Release, milestone, and release checklist (this issue)
    • create a new draft GitHub Release, milestone, and release checklist
  • tag master with the new version number and push to upstream. This will cause the build server to
    • push the nupkgs to nuget.org,
    • attach all nupkgs from the tagged build to the GitHub Release,
    • add a comment to each issue and pull request in the release, saying it was published in this release
  • wait for NuGet package validation
  • de-list pre-release NuGet packages if present
  • publish the GitHub release
  • tweet, mentioning contributors, and post link as comment here for easy retweeting ;-)
  • post tweet in Gitter
  • add a note in each issue that has a significant contribution from a community member, thanking the contributor
  • close this issue
  • if this is not a pre-release, close the milestone for this release
@blairconrad blairconrad added build documentation Improvements or additions to documentation labels Jan 20, 2023
@blairconrad blairconrad added this to the vNext milestone Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant