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 plan for 2018.3.0 #985

Closed
43 tasks done
brettcannon opened this issue Mar 8, 2018 · 1 comment
Closed
43 tasks done

Release plan for 2018.3.0 #985

brettcannon opened this issue Mar 8, 2018 · 1 comment
Assignees
Milestone

Comments

@brettcannon
Copy link
Member

brettcannon commented Mar 8, 2018

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 😉)

@brettcannon brettcannon added this to the March 2018 milestone Mar 8, 2018
@brettcannon brettcannon self-assigned this Mar 8, 2018
@brettcannon

This comment has been minimized.

@lock lock bot locked as resolved and limited conversation to collaborators Jul 11, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant