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
run python3 -m pip install --user -r news/requirements.txt
Release candidate (Wednesday, March 24th)
Update Component Governance (Click on "microsoft/vscode-jupyter" on that page). Notes are in the OneNote under Python VS Code -> Dev Process -> Component Governance.
Provide details for any automatically detected npm dependencies
Manually add any repository dependencies
Create new release branch with format release-YYYY.MM
Create a pull request against release-YYYY.MM for changes
Update ThirdPartyNotices-Repository.txt as appropriate. This file is manually edited so you can check with the teams if anything needs to be added here.
Schedule a bug bash. Aim for close after freeze so there is still time to fix release bugs before release. Ask teams before bash for specific areas that need testing.
Begin drafting a blog post. Contact the PM team for this.
Create a branch against release-YYYY.MM for a pull request
Update the version in package.json to remove the -rc (🤖)
Run npm install to make sure package-lock.json is up-to-date (the only update should be the version number if package-lock.json has been kept up-to-date) (🤖)
Prerequisites
python3 -m pip install --user -r news/requirements.txt
Release candidate (Wednesday, March 24th)
release-YYYY.MM
release-YYYY.MM
for changesnpm install
to make surepackage-lock.json
is up-to-dateCHANGELOG.md
news
(typicallypython news --final --update CHANGELOG.md | code-insiders -
)requirements.txt
)ThirdPartyNotices-Distribution.txt
by using https://dev.azure.com/vscode-python-datascience/vscode-python-datascience/_componentGovernance and downloading the notice (Notes for this process are in the Team OneNote under Python VS Code -> Dev Process -> Third-Party Notices / TPN file)ThirdPartyNotices-Repository.txt
as appropriate. This file is manually edited so you can check with the teams if anything needs to be added here.release-YYYY.MM
release
branchrelease
branches that are two versions old (e.g. release-2020.[current month - 2]) you can delete them at this timemain
post-releasemain
branchpackage.json
package-lock.json
main
main
Final (Monday, XXX XX)
Preparation
release-YYYY.MM
branchrelease-YYYY.MM
for a pull requestpackage.json
to remove the-rc
(🤖)npm install
to make surepackage-lock.json
is up-to-date (the only update should be the version number ifpackage-lock.json
has been kept up-to-date) (🤖)CHANGELOG.md
(🤖)news
and copy-and-paste new entries (typicallypython news --final | code-insiders -
; quite possibly nothing new to add)ThirdPartyNotices-Distribution.txt
by using https://tools.opensource.microsoft.com/notice (🤖; see team notes)ThirdPartyNotices-Repository.txt
manually if necessaryrelease-YYYY.MM
(🤖)release-YYYY.MM
Release
.vsix
file (make sure to check for hidden files)Publish Extension
workflow and manually run this workflow to publish the extension to the marketplace.release-YYYY.MM
back intomain
. Don't overwrite the version in package.json. (🤖)Clean up after this release
info needed
issues and close any that have no activity for over a month (🤖)Prep for the next release
The text was updated successfully, but these errors were encountered: