Closed
Description
This plan captures what we work on during October. We will ship early November.
Endgame Schedule
- October, 24th Code freeze for the endgame
- October, 30th Endgame done
Verification
- Verification (wiki): since there are quite some old bugs to verify we verify by age, youngest first. The queries are:
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 build starts at 7am CET / 10pm PT on Monday
- Test plan ready by 8am CET / 11pm PT on Monday
- Testing
Wednesday
- Testing
- Remind team members to assign issues that they intend to fix to the October milestone
- Fixing (self-assigned, milestone assigned)
- Verification (queries above)
Thursday
- Fixing (scrutiny sets in - major bugs only - to be discussed in stand-up meeting, labeled as
candidate
) - Verification (queries above)
- Add/update shrink-wrap files for built-in extensions if needed (see instructions)
- Update
OSSREADME.json
for built-in extensions based on differences to generatednpm-shrinkwrap.json
files if @basero - Run OSS tool after merging shrink-wrap findings @bpasero
- The LCA review of the ThirdPartyNotices.txt files is not needed anymore
- Check new OSS usage is entered into the OSS registry @bpasero
Friday
- Satellite modules/npm packages ready, version updated, smoke tested
- vscode @jrieken
- yo generator @aeschli
- vsce @joaomoreno
- node debug @weinand
- node debug2 @roblourens
- Translation input - @dbaeumer
- Verification (queries above)
- Fixing (only critical bugs - no string changes)
- All release notes updated. Release notes are collected in a file named
1_7.md
in this repo directory - Acknowledge pull requests in release notes. We acknowledge PRs from outside the team.
Use the thankyou utility to create the initial version @bpasero - Mention notable fixes in the release notes:
- Smoketest
- Windows - @bpasero
- OS X - @isidorn
- Linux - @joaomoreno
Friday/Monday
- When done fixing/verifying and there are changes since last build at the end of day PT
- Trigger new insider build and publish it manually @bpasero
- Pause scheduled
insider
builds @bpasero - Branch code to `release/<x.y> @bpasero
- Announce master is open for business @bpasero
- Polish release notes @gregvanl
Wednesday
- Publish
Insider
with hand-picked and reviewed candidate fixes @bpasero - Smoketest
- Windows - @chmarti
- OS X - @roblourens
- Linux - @Tyriar
Thursday/Monday
- Build stable for all platforms @bpasero
- Sanity check of installable bits
- Publish website @gregvanl
- Release stable @bpasero
- Add a git tag to
HEAD
ofrelease/1.7
in format1.7.z
@bpasero - Twitter announcement @chrisdias
- Enable scheduled
insider
builds @bpasero
Plan Items
We are now using the new Project support to track the work planned for October.
The columns in the project mean:
Backlog
- the backlog for the iterationPlanned to Start Current week
- the work planned to start in the current week of the iterationIn Progress
- the item is actively being worked onDone
- the work item is done and there is a corresponding test plan item.