Skip to content

July Iteration Plan #8760

Closed
Closed
@egamma

Description

@egamma

This plan captures what we work on during July and will ship early August.

Notice there will be a delay in 1.4 with regard to the translations and 1.4 will not be fully translated. We are planning for 1.5 to be fully translated release again.

June was a feature rich release and July is a heavy vacation month for the team. We have therefore decided that in July we will slow down feature work in favor of reducing our bug backlog and removing debt. Given this, we have the following themes for July:

  • Bug/Issue management: review, cleanse, fix
  • Reduce debt items
  • Engage and support popular extensions. We want to make sure that popular extensions are as good as possible so we will spend time supporting these extensions with feedback and Pull Requests.
  • React to feedback from the June release

The July Test Plan items are created as issues get closed.

Schedule

  • July 25 Code freeze for the endgame
  • July 29 endgame done

We end an iteration with an endgame. The endgame is driven by Redmond.

Monday, Jul 25
  • 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, Jul 26
  • Test build starts at 7am CET / 10pm PT on Monday
  • Test plan ready by 8am CET / 11pm PT on Monday
  • Testing
Wednesday, Jul 27
  • Testing
  • Fixing (self-assigned, milestone assigned, and labeled as candidate)
  • Verification
Thursday, Jul 28
  • Fixing (scrutiny sets in - major bugs only - to be discussed in stand-up meeting)
  • Verification
  • Update release notes
    • release notes are collected in a file named Month_Year.md in this repo directory
  • Add/update shrink-wrap files for built-in extensions if needed (see instructions) @Tyriar
  • Update OSSREADME.json for built-in extensions based on differences to generated npm-shrinkwrap.json files if needed @Tyriar
  • Run OSS tool after merging shrink-wrap findings @Tyriar
    • The LCA review of the ThirdPartyNotices.txt files is not needed anymore
  • Check new OSS usage is entered into the OSS registry @Tyriar
Friday, Jul 29
  • Pause scheduled insider builds @zurich
  • Satellite modules/npm packages ready, version updated, smoke tested
  • Translation input - @isdorn
  • All issues verified
  • Fixing (only critical bugs - no string changes)
  • Smoketest
  • All release notes updated
    • release notes are collected in a file named Month_Year.md in this repo directory
  • Acknowledge pull requests in release notes @Tyriar
  • Mention notable fixes in the release notes
Monday, Aug 1
  • National Day in Zurich
  • Trigger new insider build and publish it manually (was delayed due to build server issue) @Tyriar
  • Polish release notes @redmond
Tuesday, Aug 2
  • Resubmit translation input @zurich
  • Branch code with release number @zurich
  • Announce master is open for business @zurich
  • Publish Insider with hand-picked and reviewed candidate fixes @jrieken
Thursday/Friday, Aug 4/5

Plan Items

Mark Description
🏃 work in progress
task is blocked
💪 stretch goal for this iteration

Debt Items

This section lists items to reduce our engineering debt:

Feedback

Issues to address community feedback:

Engineering

This section lists several engineering/development items that the team identified:

Explorations

  • 🏃 Node debugging - investigate into supporting/switching to the Chrome Debugger Protocol that comes with node 7.0 @weinand
    • Release notes
  • 🏃 Review/investigate current error telemetry @ramya-rao-a

Deferred

Bugs

Bugs assigned to the current milestone:

Metadata

Metadata

Assignees

Labels

iteration-planVS Code - Upcoming iteration plan

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions