vscode
vscode copied to clipboard
May 2025 Recovery 1
- [x] Create a milestone
May 2025 Recovery 1@joshspicer - [x] Bump the version number & run
npm ito bumppackage-lock.jsonas well. Ensure there are no otherpackage-lock.jsonchanges. @joshspicer - [ ] đŸ”–candidate issues
- [ ] Assign candidate issues to the recovery milestone team
- [ ] Review the
candidateissues, and if they pass the review assign them to the recovery milestone team - [ ] All
candidatefixes are peer reviewed and pushed tomainand then cherry-picked into the release branch team - [ ] Initiate
insidersbuild frommain - [ ] Issues are tested in the
insidersteam - [ ] Build and manually release Insider from main branch for vscode.dev (if there were vscode.dev candidates)
- [ ] Issues are tested in the
insidersteam
- [ ] Issues are tested in the
- [ ] Build
stablefor all platforms from release branch @joshspicer - [ ] Issues are verified on
stablebuild and theverifiedlabel is added @joshspicer - [ ] Check
https://github.com/Microsoft/vscode/compare/release/<x.y>to ensure no other commits have been made in the release branch @joshspicer - [ ] The
insidersbuild with all candidate fixes needs to be in the wild for 24 hours before recovery release, unless explicitly approved by @kieferrm - [ ] Update the release notes and include a link to a query for the fixed issues @ntrogh
- [ ] Sanity Testing
- [ ] Windows 64 bit owner
- [ ] System Installer
- [ ] User Installer
- [ ] Archive
- [ ] Server
- [ ] CLI
- [ ] Windows ARM64 owner
- [ ] System Installer
- [ ] User Installer
- [ ] Archive
- [ ] Server
- [ ] CLI
- [ ] macOS Intel owner
- [ ] Archive
- [ ] Universal Archive
- [ ] Server
- [ ] CLI
- [ ] macOS ARM64 owner
- [ ] Archive
- [ ] Universal Archive
- [ ] Server
- [ ] CLI
- [ ] Linux x64 owner
- [ ] Archive
- [ ] DEB
- [ ] RPM
- [ ] Snap
- [ ] Linux Server and CLI owner (can be tested from any OS with Docker)
- [ ] x64
- [ ] ARM32
- [ ] ARM64
- [ ] x64 Alpine
- [ ] ARM64 Alpine
- [ ] Windows 64 bit owner
- [ ] Publish website @rzhao271
- [ ] Publish stable build @joshspicer
- [ ] (if there were vscode.dev candidates) Trigger the vscode.dev Deploy pipeline for
release/x.yfor theproddeployment target. @joshspicer- [ ] Request approval from another team member at the necessary step to deploy the vscode.dev build. @joshspicer
- [ ] Create an official release @joshspicer
- [ ] Create a tag (make sure you pull the release branch first):
git tag <x.y.z> release/<x.y> - [ ] 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 correct title and description from our release notes. Example
- [ ] Create a tag (make sure you pull the release branch first):
- [ ] Close the milestone on GitHub @joshspicer