You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We release a recovery build with a handful of critical fixes and translation updates a few days after a release. The candidate fixes are reviewed by the development team and are assigned to the recovery milestone. We want to be restrictive about the included candidates. The mindset is "we will lose users if we do not include the fix". Here are some examples:
data loss
a regression that users complain loudly about in issues or twitter
a significant performance regressions
an issue that impacts many users as indicated by telemetry data
an embarrassing UI glitch
critical security fixes
an issue that impacts extensions or is an API regression
Check list
Create a milestone <Month> Recovery <year>@rebornix
Bump the version number @ rebornix
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 need a PR which is peer reviewed and merged to the release branch team
Build stable for all platforms from release/1.xx branch @ rebornix
Issues are verified on stable build and the verified label is added owner
Check https://github.com/Microsoft/vscode/compare/release/<x.y> to ensure no other commits have been made in the release branch owner
Update the release notes and include a link to a query for the fixed issues @gregvanl
Smoketest stable bits (⚠️ MUST run with --stable-build argument ⚠️ )
Windows -
OS X -
Linux -
Sanity check installable stable bits that have not been smoke tested
Recovery Build
We release a recovery build with a handful of critical fixes and translation updates a few days after a release. The candidate fixes are reviewed by the development team and are assigned to the recovery milestone. We want to be restrictive about the included candidates. The mindset is "we will lose users if we do not include the fix". Here are some examples:
Check list
<Month> Recovery <year>
@rebornixcandidate
issues, and if they pass the review assign them to the recovery milestone teamcandidate
fixes need a PR which is peer reviewed and merged to the release branch teamstable
for all platforms from release/1.xx branch @ rebornixstable
build and theverified
label is added ownerhttps://github.com/Microsoft/vscode/compare/release/<x.y>
to ensure no other commits have been made in the release branch owner--stable-build
argumentHEAD
ofrelease/<x.y>
in formatx.y.z
The text was updated successfully, but these errors were encountered: