Skip to content

Commit 0272019

Browse files
committed
add detail release notes
1 parent 102ff09 commit 0272019

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

β€Ž.github/release_plan.mdβ€Ž

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,32 @@ All dates should align with VS Code's [iteration](https://github.com/microsoft/v
22

33
# Feature freeze (Monday @ 17:00 America/Vancouver, XXX XX)
44

5-
- [ ] Announce the feature freeze on both Teams and e-mail if needed, leave enough time for teams to surface any last minute issues that need to get in before freeze. Make sure debugger and Language Server teams are looped in as well.
5+
- [ ] Announce the feature freeze on both Teams and e-mail, leave enough time for teams to surface any last minute issues that need to get in before freeze. Make sure debugger and Language Server teams are looped in as well.
66

77
# Release candidate (Monday, XXX XX)
88

99
NOTE: Third Party Notices are automatically added by our build pipelines using https://tools.opensource.microsoft.com/notice.
1010

1111
- [ ] Update `main` for the release
1212
- [ ] Change the version in [`package.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) to the next **even** number and switch the `-dev` to `-rc` (πŸ€–)
13-
- [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) is up-to-date (πŸ€–)
14-
- [ ] Check `pypi.org` and update the version of `debugpy` in `install_debugpy.py` if necessary.
13+
- [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) is up-to-date, you should now see changes to the`package.json` and `package-lock.json` (πŸ€–)
14+
- [ ] Check [`pypi.org`](https://pypi.org/search/?q=debugpy) and update the version of `debugpy` in `install_debugpy.py` if necessary.
1515
- [ ] Update [`ThirdPartyNotices-Repository.txt`](https://github.com/Microsoft/vscode-python/blob/main/ThirdPartyNotices-Repository.txt) as appropriate. This file is manually edited so you can check with the teams if anything needs to be added here.
16-
- [ ] Merge pull request into `main`
16+
- [ ] Get approval on PR then merge pull request into `main`
1717
- [ ] Create the [`release` branch](https://github.com/microsoft/vscode-python/branches)
1818
- [ ] If there are `release` branches that are two versions old you can delete them at this time
19-
- [ ] Create a new `release/YYYY.minor` branch from `main`
19+
- [ ] Click `draft new release` then create a tag for this release matching the `release/YYYY.XX` format
20+
- [ ] Click `generate release notes`
21+
- [ ] Create a new `release/YYYY.XX` branch from `main`
2022
- [ ] Create a draft [GitHub release](https://github.com/microsoft/vscode-python/releases) for the release notes (πŸ€–)
2123
- [ ] Update `main` post-release (πŸ€–)
2224
- [ ] Bump the minor version number to the next ("YYYY.[minor+1]") release in the `main` branch to an **odd** number and switch the `-rc` to `-dev`(πŸ€–)
23-
- [ ] `package.json`
24-
- [ ] `package-lock.json`
25+
- [ ] Run `npm install` to make sure [`package-lock.json`](https://github.com/Microsoft/vscode-python/blob/main/package.json) is up-to-date, you should now see changes to the`package.json` and `package-lock.json` (πŸ€–)
2526
- [ ] Create a pull request against `main`
26-
- [ ] Merge pull request into `main`
27-
- [ ] Announce the code freeze is over on the same channels
27+
- [ ] Get approval on PR then merge pull request into `main`
28+
- [ ] Announce the code freeze is over on the same channels, not required if this occurs on normal release cadence
2829
- [ ] Update Component Governance (Notes are in the team OneNote under Python VS Code β†’ Dev Process β†’ Component Governance).
30+
- [ ] Check pipeline on Azure DevOps under [`monacotools/Monaco/Compliance/Component Governance`](https://dev.azure.com/monacotools/Monaco/_componentGovernance/192726?_a=alerts&typeId=11825783&alerts-view-option=active)
2931
- [ ] Make sure there are no active alerts
3032
- [ ] Manually add any repository/embedded/CG-incompatible dependencies
3133
- [ ] Open appropriate [documentation issues](https://github.com/microsoft/vscode-docs/issues?q=is%3Aissue+is%3Aopen+label%3Apython)

0 commit comments

Comments
Β (0)