Repository navigation
1.142.0 Endgame #340685
Copy link
Copy link
Closed
Labels
endgame-planVS Code - Next release plan for endgameVS Code - Next release plan for endgame
Milestone
Description
Before Monday 6AM Zurich time
@team:
- Update endgame availability
- Test plan items created
- Milestone only has TPIs. All other issues need to be closed
- All closed issues in milestone labeled
on-testplan,bug, orverification-needed - Verification steps added to
bugandverification-neededissues
Monday morning (Zurich)
@endgame-champ:
- Unpin the previous endgame plan from the VS Code issue tracker
- Pin this endgame plan in the VS Code issue tracker
- Assign TPIs
- Create TPI's for all verification needed bugs. Visit
Testing and Verificationon tools site, and generate groupings, then create TPIs. The TPI section below will update with all of the generated items.
- Create TPI's for all verification needed bugs. Visit
- Pause automatic releases (this also ensures chat-pre-release isn't released) after 10am. (Pipeline Link)
- Run the Start Endgame workflow
- PRs opened with auto-merge enabled — ensure they get reviewed and merged Monday morning so Insiders picks up the next milestone version:
- Version bump (
microsoft/vscode): Bump version to 1.143.0 #340991 - Endgame notebook milestone bump (
microsoft/vscode): Update endgame notebook milestones to 1.142.0 #340990
- Version bump (
- If you need to run these steps manually, see the Branching guide.
- PRs opened with auto-merge enabled — ensure they get reviewed and merged Monday morning so Insiders picks up the next milestone version:
- In absence of the tech writer, follow the steps in the website endgame issue
Monday morning (Redmond and Zurich)
@team:
- Test plan items. All TPIs must be finished by noon. This includes verification TPIs.
- Make sure your TPIs are being tested and ping folks if to confirm they will finish by noon.
Monday afternoon (Redmond and Zurich)
@team:
- Fix essential issues. Default to pushing to next iteration
- Release notes
Monday EOD Redmond time
@team:
- All issues including late fixes, are verified (query)
- Release notes written
@endgame-champ:
- Build and release Insiders from
release/<x.y>branch so we can finish verification. (Pipeline Link) - Build stable from
release/<x.y>branch (do not release) so that the Zurich team would have a build to release given no candidates. (Pipline Link)
Tuesday by noon CET
@team:
- Fix essential issues. Default to pushing to next iteration
- Release notes
@endgame-champ:
- Generate "Thank you" section of the release notes in the
vnextbranch of thevscode-docsrepo.- Acknowledge third-party pull requests in release notes.
- Acknowledge issue trackers from the community (do the copy-paste variant) -
- If this is not Patch Tuesday only:
- Build and release insiders from release/<x.y> (if there have been newer changes since last release)
- Build stable from release/<x.y> and release to MSFT folks
- Reenable automatic releases
- A build is scheduled for 7:00 PM Zurich time (
19:00 GMT+2); make sure automatic releases are reenabled before then so we get an Insiders build frommainon Tuesday evening.
- A build is scheduled for 7:00 PM Zurich time (
Tuesday afternoon/Wednesday morning
- In extreme cases, accept candidate changes
- Build stable from
release/<x.y>. Do not bump the VS Code version. - Release stable to MSFT folks
- Build stable from
Wednesday
@endgame-champ:
- Publish website so that in-product release notes are ready
- Start Stable rollout to everyone (start percentage:
20%, end time UTC:6AM next Wednesday) - Deploy vscode.dev
- Verify the release candidate
release/x.ypassed the sanity tests in the last step - Kick off deploy (Branch
release/x.y, Deployment Targetprod, needs peer approval)
- Verify the release candidate
- Publish @vscode/chat-lib (Branch
release/x.y, Release Versionauto; the release pipeline job requires two approvals) - Publish socials (ping Cynthia)
- Publish @types/vscode if you find type diffs after running the steps
- Create an official release
- Create a tag (make sure you pull the release branch first):
git tag <x.y.z> - Push the tag:
git push origin <x.y.z> - Create a GitHub release: Open the GitHub tags, and click far right ... > Create Release. Use the version as title <x.y.z> and use the release link
https://code.visualstudio.com/updates/v<x_y>for the description
- Create a tag (make sure you pull the release branch first):
- Close milestone (do not delete it): https://github.com/microsoft/vscode/milestones
- Move all remaining issues to "On Deck"
- Ensure that the latest Insiders release from main has succeeded
Reactions are currently unavailable
Metadata
Metadata
Labels
endgame-planVS Code - Next release plan for endgameVS Code - Next release plan for endgame
Activity
TrazynsInfiniteTesseracts commentedon Oct 13, 2026