Skip to content

May 2023 Endgame #183504

@ghost

Description

  • May 26 Code freeze for the endgame
  • June 2 Endgame done
  • June 8 Expected release date (this may change)
Friday
Tuesday
Wednesday
Thursday
  • 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
  • Make sure to have the insider build @meganrogge
  • Pause scheduled insider builds (includes vscode.dev publishing) @meganrogge
Friday
  • Branch & Release by latest 9AM CET @meganrogge
    • Branch following repositories to release/1.79
      • vscode
      • vscode-distro
      • vscode-dev
    • Build and manually release Insider from release/1.79 for Code
    • Build and manually release Insider from release/1.79 for vscode.dev (if required)
  • Bump up the version in package.json on main - @meganrogge
  • 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) @meganrogge
  • 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 @meganrogge
  • Announce main is open for business @meganrogge
  • Build a stable build from release branch to ensure stable build is green @meganrogge
  • Satellite modules/npm packages ready, version updated, smoke tested
  • Only candidate issues are open and assigned to 🔖milestone
  • All issues 🔖verified
  • All open PRs on the milestone 🔖merged or deferred
  • Fixing (PR + review required - major bugs only - to be discussed in stand-up meeting, labeled as candidate)
  • All release notes updated
    • release notes are collected in a file named v<Major>_<Minor>.md in this repo directory
  • Acknowledge pull requests in release notes. We acknowledge PRs from outside the team. We have improved the tooling so that the @meganrogge can generate the pull request acknowledgment for all repositories at once. @meganrogge
    • debug-adapter-protocol, inno-updater, jsonc-parser, language-server-protocol, lsif-node, vscode, vscode-codicons, vscode-css-languageservice, vscode-debugadapter-node, vscode-dev-containers, vscode-docs, vscode-emmet-helper, vscode-eslint, vscode-extension-samples, vscode-generator-code, vscode-hexeditor, vscode-html-languageservice, vscode-js-debug, vscode-js-debug-companion, vscode-js-profile-visualizer, vscode-jshint, vscode-json-languageservice, vscode-languageserver-node, vscode-livepreview, vscode-loader, vscode-lsif-extension, vscode-node-debug, vscode-node-debug2, vscode-pull-request-github, vscode-recipes, vscode-references-view, vscode-textmate, vscode-vsce
  • Acknowledge issue trackers from the community @chrmarti
  • When done fixing/verifying and there are changes since last build at the end of day PT
    • Build and manually release Insider from release/<x.y> for Code @meganrogge
    • Build and manually release Insider from release/<x.y> for vscode.dev (if required) @meganrogge
Friday/Monday
  • Polish release notes redmond
  • Fixing (only critical bugs - no string changes)
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. @meganrogge

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

Metadata

Metadata

Labels

endgame-planVS Code - Next release plan for endgame

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions