Skip to content

Release plan for 2018.5.0 #1571

@brettcannon

Description

@brettcannon

Monday, May 07

Planning

  • Evaluate if TypeScript usage needs updating to sync with VS Code's usage
  • Evaluate projects & meta issues
  • Go through needs PR issues to see if there's anything we want to add to this milestone
  • Finalize the initial set of issues for the milestone
  • Make sure all issues for this milestone are assigned
  • Close issues that have needed more info for over a month

Monday, May 14

Monday, May 21

Planning

Legal

Release a beta version for testing

Monday, May 28

Prep for the release candidate

Test the release candidate code

Prep the release

  • Ensure all new feature usages are tracked via telemetry
  • Make sure no extraneous files are being included in the .vsix file (make sure to check for hidden files)
  • Make sure the appropriate pull requests for the documentation -- including the WOW page -- are ready

Wednesday, May 30 (hopefully 😉)

Release

  • Update the changelog (including the names of external contributors & projects)
  • Update the version number to be final
  • Make sure CI is passing
  • Create the release- branch
  • Generate final .vsix file from the release- branch
  • Upload the final .vsix file to the marketplace
  • Publish documentation changes
  • Publish the blog post
  • Create a release on GitHub (which creates an appropriate git tag)

Prep for the next release

Clean up after this release

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions