Skip to content

May 2025 Recovery 1 #251406

Closed
Closed
@joshspicer

Description

@joshspicer
  • Create a milestone May 2025 Recovery 1 @joshspicer
  • Bump the version number & run npm i to bump package-lock.json as well. Ensure there are no other package-lock.json changes. @joshspicer
  • 🔖candidate issues
  • Assign candidate issues to the recovery milestone team
  • Review the candidate issues, and if they pass the review assign them to the recovery milestone team
  • All candidate fixes are peer reviewed and pushed to main and then cherry-picked into the release branch team
  • Initiate insiders build from main
  • Issues are tested in the insiders team
  • Build and manually release Insider from main branch for vscode.dev (if there were vscode.dev candidates)
    • Issues are tested in the insiders team
  • Build stable for all platforms from release branch @joshspicer
  • Issues are verified on stable build and the verified label 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 insiders build 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 @rzhao271
      • System Installer
      • User Installer
      • Archive
      • Server
      • CLI
    • Windows ARM64 @amunger
      • System Installer
      • User Installer
      • Archive
      • Server
      • CLI
    • macOS Intel @meganrogge
      • Archive
      • Universal Archive
      • Server
      • CLI
    • macOS ARM64 @bpasero
      • Archive
      • Universal Archive
      • Server
      • CLI
    • Linux x64 owner
    • Linux Server and CLI @rzhao271 (can be tested from any OS with Docker)
      • x64
      • ARM32
      • ARM64
      • x64 Alpine
      • ARM64 Alpine
  • Publish website @rzhao271
  • Publish stable build @joshspicer
  • (if there were vscode.dev candidates) Trigger the vscode.dev Deploy pipeline for release/x.y for the prod deployment 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
  • Close the milestone on GitHub @joshspicer

Metadata

Metadata

Labels

endgame-planVS Code - Next release plan for endgame

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions