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

January 2018 Endgame #42374

Closed
ramya-rao-a opened this issue Jan 29, 2018 · 0 comments
Closed

January 2018 Endgame #42374

ramya-rao-a opened this issue Jan 29, 2018 · 0 comments
Assignees
Labels
endgame-plan VS Code - Next release plan for endgame
Milestone

Comments

@ramya-rao-a
Copy link
Contributor

ramya-rao-a commented Jan 29, 2018

EndGame Schedule

  • January 29th Code freeze for the endgame
  • February 2nd Endgame done

Note: The Insiders build needs to be in the wild for 24 hours before we can enter the last phase of the endgame.

Monday
  • Code freeze at 5pm PT
  • Ensure we have a green build on all platforms
  • All test items contain sufficiently comprehensive test descriptions by 6pm PT
Tuesday
  • Test plan items assigned
  • All closed feature-requests either have a verification-needed or on-testplan tag
  • Test build starts at 7am CET / 10pm PT on Monday
  • Test plan ready by 8am CET / 11pm PT on Monday
  • Testing
Wednesday
Thursday
Friday
Friday/Monday
  • Branch code to `release/<x.y> @alexandrudima
  • Announce master is open for business @alexandrudima
  • Let Daniel Ye know that the release branch release/<x.y> got created and that translation should be pulled from there and that the pull request has to be created against that branch @alexandrudima
  • Polish release notes @redmond
Monday - Wednesday

Note: The Insiders build needs to be in the wild for 24 hours before we can enter the last phase of the endgame.

Thursday/Friday

Recovery Build

Day 1 (2/13)

  • Create a milestone <Month> Recovery <year> @ramya-rao-a
  • Include an issue 'update translations' @ramya-rao-a
  • Assign candidate issues to the recovery milestone @team
  • Review the candidate issues, and if they pass the review assign them to the recovery milestone @team
  • All candiate fixes are peer reviewed and pushed to master and then cherry-picked into the release branch @team
  • Initiate stable build from master
  • Issues are verified on stable build and the verified label is added @team
  • Smoketest stable bits
  • Make rpm signing request @Tyriar

Day 2 (2/14)

  • Check https://github.com/Microsoft/vscode/compare/release/<x.y> to ensure no other commits have been made in the release branch @sandy081
  • Sanity check installable stable bits that have not been smoke tested
  • Update the release notes and include a link to a query for the fixed issues @gregvanl
  • Publish website @egamma
  • Publish stable build @egamma
  • Publish deb and rpms to repositories manually @chrmarti
  • Add a git tag to HEAD of release/<x.y> in format x.y.z @joaomoreno
@vscodebot vscodebot bot added the install-update VS Code installation and upgrade system issues label Jan 29, 2018
@ramya-rao-a ramya-rao-a added endgame-plan VS Code - Next release plan for endgame and removed install-update VS Code installation and upgrade system issues labels Jan 29, 2018
@ramya-rao-a ramya-rao-a self-assigned this Jan 30, 2018
@alexdima alexdima added this to the January 2018 milestone Feb 2, 2018
@bpasero bpasero closed this as completed Feb 17, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Apr 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
endgame-plan VS Code - Next release plan for endgame
Projects
None yet
Development

No branches or pull requests

3 participants