Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Release plan for February 2018 #686

Closed
@brettcannon

Description

@brettcannon

Helpful links & info:

Schedule

Monday, February 05

Planning

Monday, February 19

Get legal details started

  • Announce the lock-down of dependencies for this release
  • Make sure CELA has been notified of all changes to the dependencies

Release a beta version for testing

  • Update the version to be a beta
  • Announce the beta (along with how to help verify fixed issues)

Monday, March 5 (slipped by a week)

  • Make sure the repo and distribution TPNs have been updated appropriately
  • Merge any last-minute pull requests
  • Announce feature freeze

Test the release candidate code

  • Update the version number to be an rc
  • Announce the release candidate (and how to get the insiders build)

Prep for releasing

  • Get team agreement that the code is ready to be released
  • Update the changelog (including the names of external contributors)
  • Update the version number to be final by dropping the rc suffix
  • Make sure CI is passing
  • Create the release- branch
  • Generate final .vsix file from the release- branch
  • Make sure the documentation -- including the WOW page -- has appropriate pull requests
  • Begin drafting a blog post

Start preparing for the next release

  • Bump the version number to the next alpha
  • Make sure the next two milestones exist
  • Lift the feature freeze
  • Create a new release plan

Clean up after this release

  • Mark any straggling fixed issues as verified
  • Close the (now) old milestone
  • Delete the previous releases' branch

Sometime after March 5

  • Upload the final .vsix file
  • Publish documentation changes
  • Publish the blog post
  • Create a release on GitHub (which creates an appropriate git tag)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions