Skip to content

Release plan for 2018.3.0 #985

@brettcannon

Description

@brettcannon

Helpful links & info:

Schedule

[Note that this is a truncated release due to the elongated release cycle for 2018.2.0]

Monday, March 12

  • Go through telemetry for GDPR

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, March 19

  • Go through telemetry for GDPR
  • Check there have been no performance regressions

Monday, March 19

  • Go through telemetry for GDPR

Get legal details started

Release a beta version for testing

Monday, March 26

  • Go through telemetry for GDPR

Prep for the release candidate

  • Announce feature freeze
  • Make sure the repo and distribution TPNs have been updated appropriately
  • Ensure all new feature usages are tracked via telemetry
  • Make sure no extraneous files are being included in the .vsix file
  • Merge any last-minute pull requests

Test the release candidate code

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
  • Make sure CI is passing
  • Create the release- branch
  • Generate final .vsix file from the release- branch
  • Make sure the appropriate pull requests for the documentation -- including the WOW page -- are ready

Start preparing for the next release

Clean up after this release

Wednesday, March 28 (hopefully 😉)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions