|
10 | 10 | - [ ] Announce the code freeze (not just to team but also to ptvsd and language server)
|
11 | 11 | - [ ] Update master for the release
|
12 | 12 | - [ ] Create a branch against `master` for a pull request
|
13 |
| - - [ ] Change the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) from a `-dev` suffix to `-rc` |
14 |
| - - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date |
| 13 | + - [ ] Change the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) from a `-dev` suffix to `-rc` (π€) |
| 14 | + - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date (π€) |
15 | 15 | - [ ] Update `requirements.txt` to point to latest release version of [ptvsd](https://github.com/microsoft/ptvsd).
|
16 | 16 | - [ ] Update `languageServerVersion` in `package.json` to point to the latest version (???) of [the Language Server](https://github.com/Microsoft/python-language-server).
|
17 |
| - - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) |
| 17 | + - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) (π€) |
18 | 18 | - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/master/news) (typically `python news --final --update CHANGELOG.md | code-insiders -`)
|
19 | 19 | - [ ] Copy over the "Thanks" section from the previous release
|
20 | 20 | - [ ] Make sure the "Thanks" section is up-to-date (e.g. compare to versions in requirements.json)
|
|
31 | 31 | + ask the package maintainer (e.g. via github)
|
32 | 32 | + ask CELA
|
33 | 33 | - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) as appropriate
|
34 |
| - - [ ] Create a pull request against `master` |
| 34 | + - [ ] Create a pull request against `master` (π€) |
35 | 35 | - [ ] Merge pull request into `master`
|
36 | 36 | - [ ] Update the [`release` branch](https://github.com/microsoft/vscode-python/branches)
|
37 |
| - - [ ] (if necessary) Request from a repo admin that the branch be un-"protected" |
38 | 37 | - [ ] Delete the `release` branch in the repo
|
39 | 38 | - [ ] Create a new `release` branch from `master`
|
40 | 39 | - (alternately, force-push the master branch to the GitHub "release" branch)
|
41 | 40 | - [ ] (if necessary) Request that the branch be set anew as "protected"
|
42 |
| -- [ ] Update master post-release |
| 41 | +- [ ] Update master post-release (π€) |
43 | 42 | - [ ] Bump the version number to the next monthly ("YYYY.M.0-dev") release in the `master` branch
|
44 | 43 | - [ ] `package.json`
|
45 | 44 | - [ ] `package-lock.json`
|
|
49 | 48 | - [ ] Update [Component Governance](https://dev.azure.com/ms/vscode-python/_componentGovernance) (Click on "microsoft/vscode-python" on that page)
|
50 | 49 | - [ ] Provide details for any automatically detected npm dependencies
|
51 | 50 | - [ ] Manually add any repository dependencies
|
52 |
| -- [ ] GDPR bookkeeping (@brettcannon) |
| 51 | +- [ ] GDPR bookkeeping (@brettcannon) (π€) |
53 | 52 | - [ ] Open appropriate [documentation issues](https://github.com/microsoft/vscode-docs/issues?q=is%3Aissue+is%3Aopen+label%3Apython)
|
54 | 53 | + new features
|
55 | 54 | + settings changes
|
|
65 | 64 | - [ ] Make sure the [appropriate pull requests](https://github.com/microsoft/vscode-docs/pulls) for the [documentation](https://code.visualstudio.com/docs/python/python-tutorial) -- including the [WOW](https://code.visualstudio.com/docs/languages/python) page -- are ready
|
66 | 65 | - [ ] final updates to the `release` branch
|
67 | 66 | - [ ] Create a branch against `release` for a pull request
|
68 |
| - - [ ] Update the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) |
69 |
| - - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date (the only update should be the version number if `package-lock.json` has been kept up-to-date) |
70 |
| - - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) |
| 67 | + - [ ] Update the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) (π€) |
| 68 | + - [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/master/package.json) is up-to-date (the only update should be the version number if `package-lock.json` has been kept up-to-date) (π€) |
| 69 | + - [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) (π€) |
71 | 70 | - [ ] Update version and date for the release section
|
72 | 71 | - [ ] Run [`news`](https://github.com/Microsoft/vscode-python/tree/master/news) and copy-and-paste new entries (typically `python news --final | code-insiders -`; quite possibly nothing new to add)
|
73 |
| - - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by running [`tpn`](https://github.com/Microsoft/vscode-python/tree/master/tpn) (typically `python tpn --npm package-lock.json --npm-overrides package.datascience-ui.dependencies.json --config tpn/distribution.toml ThirdPartyNotices-Distribution.txt`; quite possible there will be no change) |
| 72 | + - [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by running [`tpn`](https://github.com/Microsoft/vscode-python/tree/master/tpn) (typically `python tpn --npm package-lock.json --npm-overrides package.datascience-ui.dependencies.json --config tpn/distribution.toml ThirdPartyNotices-Distribution.txt`; quite possible there will be no change) (π€) |
74 | 73 | - [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) manually if necessary
|
75 |
| - - [ ] Create pull request against `release` |
| 74 | + - [ ] Create pull request against `release` (π€) |
76 | 75 | - [ ] Merge pull request into `release`
|
77 | 76 | - [ ] Make sure component governance is happy
|
78 | 77 |
|
|
86 | 85 | - [ ] Publish [documentation changes](https://github.com/Microsoft/vscode-docs/pulls?q=is%3Apr+is%3Aopen+label%3Apython)
|
87 | 86 | - [ ] Publish the [blog](http://aka.ms/pythonblog) post
|
88 | 87 | - [ ] Determine if a hotfix is needed
|
89 |
| -- [ ] Merge `release` back into `master` |
| 88 | +- [ ] Merge `release` back into `master` (π€) |
90 | 89 |
|
91 | 90 | ## Clean up after _this_ release
|
92 |
| -- [ ] Go through [`info needed` issues](https://github.com/Microsoft/vscode-python/issues?q=is%3Aopen+label%3A%22info+needed%22+-label%3A%22data+science%22+sort%3Aupdated-asc) and close any that have no activity for over a month |
93 |
| -- [ ] GDPR bookkeeping |
| 91 | +- [ ] Go through [`info needed` issues](https://github.com/Microsoft/vscode-python/issues?q=is%3Aopen+label%3A%22info+needed%22+-label%3A%22data+science%22+sort%3Aupdated-asc) and close any that have no activity for over a month (π€) |
| 92 | +- [ ] GDPR bookkeeping (π€) |
94 | 93 |
|
95 | 94 | ## Prep for the _next_ release
|
96 |
| -- [ ] Create a new [release plan](https://raw.githubusercontent.com/microsoft/vscode-python/master/.github/release_plan.md) |
97 |
| -- [ ] [(Un-)pin](https://help.github.com/en/articles/pinning-an-issue-to-your-repository) [release plan issues](https://github.com/Microsoft/vscode-python/labels/release%20plan) |
| 95 | +- [ ] Create a new [release plan](https://raw.githubusercontent.com/microsoft/vscode-python/master/.github/release_plan.md) (π€) |
| 96 | +- [ ] [(Un-)pin](https://help.github.com/en/articles/pinning-an-issue-to-your-repository) [release plan issues](https://github.com/Microsoft/vscode-python/labels/release%20plan) (π€) |
0 commit comments