Skip to content

January 2024 Endgame #202935

Description

  • 01/22 Code freeze for the endgame
  • 01/26 Endgame done
  • 01/31 Expected release date (this may change)
Monday
Tuesday
  • Test plan items assigned (using https://tools.code.visualstudio.com/test-plan-items)
    • Run the tool multiple times to balance load if test items come in later and assignments are already made
    • Assigned to you
  • Test build starts at 7am CET
  • Test plan ready by 8am CET
  • Remind the team about the priorities
    • Tuesday should be dedicated exclusively to testing activities. Our goal is to ensure the completion of all Test Plan Items (TPIs) and subsequently proceed with the verification phase. Fixes or commits should be refrained from unless there are exceptional circumstances such as blocked TPIs or build-related issues. On Tuesday Redmond EOD, only blocked TPIs should remain open with a corresponding label blocked and status update comment in the issue.
    • Redmond members commence testing the TPIs authored by Zurich members, enabling them to address any feedback on the following day.
  • 🔖Testing
  • 🔖Verification needed
Wednesday
  • 🔖Testing
    • These remaining TPIs should be the ones that are currently blocked. Discuss during the standup and redistrubute assignments based on the TPI owner and the test coverage. For instance, if a TPI is owned by a member from Zurich and has not undergone sufficient testing, it will be reassigned to one of the Zurich team members.
  • Remind team members to triage issues found in testing and assign major issues that they intend to fix to the current milestone
  • 🔖Verification needed
Thursday
  • Make sure to have the insider build Aiday Marlen Kyzy (@aiday-mar)
  • Pause scheduled insider builds (includes vscode.dev publishing) Aiday Marlen Kyzy (@aiday-mar)
  • Fixing (self-assigned, milestone assigned)
    • Increased scrutiny sets in due to testing being completed. Fixes pose a much higher risk
    • Move issues to the next month that can be deferred
  • 🔖Verification needed
  • 🔖Verification
  • By Thursday EOD (Redmond), branch from main and release Aiday Marlen Kyzy (@aiday-mar)
    • Branch following repositories to release/<x.y>
      • vscode
      • vscode-distro
      • vscode-dev
    • Localization: Run Update VS Code Branch build with release/* as the VS Code Branch parameter (it's the default so you shouldn't have to change anything)
    • Announce main is open for business and all issues on the current iteration are candidates and that the candidate release process is to be followed.
    • Build and manually release Insider from release/<x.y> branch for Code
    • Build and manually release Insider from release/<x.y> branch for vscode.dev (if there were vscode.dev candidates)
  • Build a stable build from release/<x.y> branch to ensure stable build is green Aiday Marlen Kyzy (@aiday-mar)
  • Bump up the version in package.json on main - Aiday Marlen Kyzy (@aiday-mar)
  • Create next milestone and ensure that it has a due date. The created milestone and its due date will be automatically synced across our repos Aiday Marlen Kyzy (@aiday-mar)
Friday
Friday/Monday
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. Aiday Marlen Kyzy (@aiday-mar)

Wednesday/Thursday - Expected release day (this may change)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

endgame-planVS Code - Next release plan for endgame

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions