Beta (Monday the week prior to release)
Release candidate (Monday before release)
Final (around a VS Code release)
Preparation
[Final PR should be against the release- branch and then cherrypicked into master]
Release
Prep for the next release
Clean up after this release
Beta (Monday the week prior to release)
package.jsonnpm installto make surepackage-lock.jsonis up-to-dateCHANGELOG.mdnews(typicallypython news | code-insiders -)ThirdPartyNotices-Distribution.txttpn(typicallypython tpn --npm package-lock.json --config tpn/distribution.toml ThirdPartyNotices-Distribution.txt)ThirdPartyNotices-Repository.txtand register any changes with OSPORelease candidate (Monday before release)
package.jsonnpm installto make surepackage-lock.jsonis up-to-dateCHANGELOG.mdnews(typicallypython news --final | code-insiders -)ThirdPartyNotices-Distribution.txttpn(typicallypython tpn --npm package-lock.json --config tpn/distribution.toml ThirdPartyNotices-Distribution.txt)ThirdPartyNotices-Repository.txtand register any changes with OSPOrelease-branchFinal (around a VS Code release)
Preparation
[Final PR should be against the
release-branch and then cherrypicked intomaster]package.jsonnpm installto make surepackage-lock.jsonis up-to-date (the only update should be the version number ifpackage-lock.jsonhas been kept up-to-date)CHANGELOG.mdnews(typicallypython news --final | code-insiders -)ThirdPartyNotices-Distribution.txttpn(typicallypython tpn --npm package-lock.json --config tpn/distribution.toml ThirdPartyNotices-Distribution.txt)ThirdPartyNotices-Repository.txtand register any changes with OSPORelease
.vsixfile.vsixfile (make sure to check for hidden files).vsixfile to the marketplacerelease-*branch intomasterPrep for the next release
alphaClean up after this release
needs more infoissues and close any that have no activity for over a month