Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 65acb38

Browse files
authored
Update instructions for keeping the TPN up-to-date
1 parent 8e2603a commit 65acb38

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

β€Ž.github/release_plan.md

+3-11
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,7 @@
2121
- [ ] Touch up news entries (e.g. add missing periods)
2222
- [ ] Check the Markdown rendering to make sure everything looks good
2323
- [ ] Add any relevant news entries for ptvsd and the language server if they were updated
24-
- [ ] 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`)
25-
* for each failure:
26-
1. go to the repo (from link on NPM page) and look for the license there
27-
1. copy the text from the failure into `tpn/distribution.toml`
28-
1. fill in the license found in the package's repo
29-
* if there is no license in a package's repo then do one of the following:
30-
+ check the NPM metadata and fill in the corresponding license from the OSI site
31-
+ ask the package maintainer (e.g. via github)
32-
+ ask CELA
24+
- [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (see team notes)
3325
- [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) as appropriate
3426
- [ ] Create a pull request against `master` (πŸ€–)
3527
- [ ] Merge pull request into `master`
@@ -48,7 +40,7 @@
4840
- [ ] Update [Component Governance](https://dev.azure.com/ms/vscode-python/_componentGovernance) (Click on "microsoft/vscode-python" on that page)
4941
- [ ] Provide details for any automatically detected npm dependencies
5042
- [ ] Manually add any repository dependencies
51-
- [ ] GDPR bookkeeping (@brettcannon) (πŸ€–)
43+
- [ ] GDPR bookkeeping (@brettcannon) (πŸ€–; see team notes)
5244
- [ ] Open appropriate [documentation issues](https://github.com/microsoft/vscode-docs/issues?q=is%3Aissue+is%3Aopen+label%3Apython)
5345
+ new features
5446
+ settings changes
@@ -69,7 +61,7 @@
6961
- [ ] Update [`CHANGELOG.md`](https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md) (πŸ€–)
7062
- [ ] Update version and date for the release section
7163
- [ ] 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)
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) (πŸ€–)
64+
- [ ] Update [`ThirdPartyNotices-Distribution.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Distribution.txt) by using https://tools.opensource.microsoft.com/notice (πŸ€–; see team notes)
7365
- [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/master/ThirdPartyNotices-Repository.txt) manually if necessary
7466
- [ ] Create pull request against `release` (πŸ€–)
7567
- [ ] Merge pull request into `release`

0 commit comments

Comments
Β (0)