From 271244e5c9a4a8b53ea931a5a796a37e3d5619f0 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 11 Dec 2017 11:17:20 -0800 Subject: [PATCH 1/2] Write out more explicit steps for cutting a release --- CONTRIBUTING.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index b459867ba502..fcfdc0df5aaf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -112,9 +112,12 @@ time-critical as a new feature may be. * [tock] Begin applying any changes to the development process as agreed upon during the previous "tick" cycle * Day 7 (Monday) - * 3rd-party dependencies frozen to give CELA time to update TPN file + * 3rd-party dependencies frozen + * Ask CELA to update the TPN file * Day 14 (2nd Monday) + * Bump version number * Code freeze + * Cut a `.vsix` file for testing * Go through [issues awaiting validation](https://github.com/Microsoft/vscode-python/issues?q=label%3A%22awaiting+4-validation%22+is%3Aclosed) & validate they have been fixed (and not subsequently broken by @@ -123,13 +126,14 @@ time-critical as a new feature may be. [documentation](https://code.visualstudio.com/docs/python/python-tutorial) -- including the [WOW](https://code.visualstudio.com/docs/languages/python) page) - -- is updated appropriately + -- has [appropriate pull requests](https://github.com/microsoft/vscode-docs/pulls) * Update the [changelog](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) - * Write a post for the [team blog](https://aka.ms/pythonblog) - * Upload the new version of - [the extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python) * Tag the release in git + * Draft a post for the [team blog](https://aka.ms/pythonblog) + +Assuming no last-minute issues, the release should be made public +later that same week. ### Issue triaging From 39965c0d273306ad3bf3b2e31ebd526aa11ae912 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Mon, 11 Dec 2017 11:59:35 -0800 Subject: [PATCH 2/2] Make sure we actually get the changes from CELA --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index fcfdc0df5aaf..b4a92eb6606a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -115,6 +115,7 @@ time-critical as a new feature may be. * 3rd-party dependencies frozen * Ask CELA to update the TPN file * Day 14 (2nd Monday) + * Update the TPN file as instructed by CELA * Bump version number * Code freeze * Cut a `.vsix` file for testing