Vscode: March Endgame

Created on 27 Mar 2017  ·  1Comment  ·  Source: microsoft/vscode

Endgame Schedule

  • March 27 Code freeze for the endgame
  • April 4 Endgame done

Monday, March 27

  • [x] Code freeze at 5pm PT
  • [x] Ensure we have a green build on all platforms
  • [x] All test items contain sufficiently comprehensive test descriptions by 6pm PT

Tuesday, March 28

  • [x] Test build starts at 7am CET / 10pm PT on Monday
  • [x] Test plan ready by 8am CET / 11pm PT on Monday
  • [x] Test plan items assigned
  • [x] All closed feature-requests either have a verification-needed or on-testplan tag
  • [x] Testing
  • [x] [Verification needed](https://github.com/Microsoft/vscode/issues?q=is%3Aissue+-label%3Averified+is%3Aclosed+label%3Averification-needed)

Wednesday, March 29

  • [x] Testing
  • [x] Remind team members to assign issues that they intend to fix to the March milestone
  • [x] Fixing (self-assigned, milestone assigned)
  • [x] [Verification](https://github.com/Microsoft/vscode/issues?q=is%3Aissue+label%3Abug+-label%3Averified+is%3Aclosed+-label%3Aduplicate+-label%3Ainvalid+-label%3Aas-designed+milestone%3A%22March+2017%22)

Thursday, March 30

  • [x] Fixing last issues
  • [x] [Verification](https://github.com/Microsoft/vscode/issues?q=is%3Aissue+label%3Abug+-label%3Averified+is%3Aclosed+-label%3Aduplicate+-label%3Ainvalid+-label%3Aas-designed+milestone%3A%22March+2017%22)
  • [x] Run OSS tool after merging shrink-wrap findings endgame master

    • The LCA review of the ThirdPartyNotices.txt files is not needed anymore

  • [x] Check new OSS usage is entered into the OSS registry endgame master
Friday
  • [x] Pause scheduled insider builds @zurich
  • Satellite modules/npm packages ready, version updated, smoke tested

    • [x] vscode @bpasero

    • [x] yo generator @aeschli

    • [x] vsce @joaomoreno

    • [x] node debug @weinand

  • [x] Translation input - @dbaeumer
  • [x] All issues verified
  • [x] Fixing (only critical bugs - no string changes)
  • Smoketest

    • [x] Windows - @owner

    • [x] OS X - @weinand

    • [x] Linux - @owner

  • [x] All release notes updated - release notes are collected in a file named Month_Year.md in this repo directory

    • [x] @alexandrudima

    • [x] @weinand

    • [x] @chrmarti

    • [x] @tyriar

    • [x] @dbaeumer

    • [x] @bpasero

    • [x] @egamma

    • [x] @isidorn

    • [x] @joaomoreno

    • [x] @jrieken

    • [x] @kieferrm

    • [x] @aeschli

    • [x] @rebornix

    • [x] @ramya-rao-a

    • [x] @roblourens

    • [x] @sandy081

    • [x] @mjbvz

    • [x] @mousetraps

  • [x] Acknowledge pull requests in release notes. We acknowledge PRs from outside the team. Use the thankyou utility to generate the initial contents of the section. owner
  • [x] Anotable fixes in the release notes @all
  • When done fixing/verifying and there are changes since last build at the end of day PT

    • [x] Trigger new insider build and publish it manually @owner

Friday/Monday
  • [x] Freeze insider builds - endgame master
  • [x] Branch code to release/<x.y> and release master - endgame master
  • [x] Bump up the version in package.json - endgame master
  • [x] Announce master is open for business endgame master
  • [x] Polish release notes @redmond
Monday - Wednesday
  • [x] Polish release notes @redmond
  • [x] Cherry-pick hand-picked and reviewed changes to release/<x.y> @owner
  • [x] Build Insider from release/<x.y> endgame master
  • [x] Manually release Insider endgame master
  • [ ] Documentation updated

    • [ ] @alexandrudima

    • [x] @weinand

    • [ ] @chrmarti

    • [x] @tyriar

    • [x] @dbaeumer

    • [ ] @bpasero

    • [x] @egamma

    • [x] @isidorn

    • [ ] @joaomoreno

    • [x] @jrieken

    • [x] @kieferrm

    • [x] @aeschli

    • [x] @rebornix

    • [ ] @ramya-rao-a

    • [x] @roblourens

    • [x] @sandy081

    • [ ] @mjbvz

    • [ ] @mousetraps

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
  • [x] Merge translations @zurich
  • [x] Build stable for all platforms endgame master
  • [x] Make rpm signing request @Tyriar
  • [x] Sanity check of installable bits

    • [x] Windows

    • [x] signed installer @owner

    • [x] zip @owner

    • [x] OS X - @owner

    • [x] Linux

    • [x] deb package 32-bit @owner

    • [x] deb package 64-bit @owner

    • [x] rpm package 64-bit @owner

    • [x] rpm package 32-bit @owner

    • [x] archives @owner

  • [x] Publish website @gregvanl
  • [x] Publish to stable @owner
  • [x] Publish deb and rpms to repositories manually @Tyriar
  • [x] Add a git tag to HEAD of release/<x.y> in format x.y.z endgame master
  • [x] Enable scheduled insider builds endgame master
  • [x] Twitter announcement @seanmcbreen
endgame-plan

Most helpful comment

Closing as 1.11 has shipped.

>All comments

Closing as 1.11 has shipped.

Was this page helpful?
0 / 5 - 0 ratings