-
Notifications
You must be signed in to change notification settings - Fork 854
Closed
Labels
Milestone
Description
Release candidate (2022/12/14)
- Announce the release, leave enough time for teams to surface any last minute issues that need to get in before freeze. Make sure debugger and gopls teams are looped in as well.
- Check the milestone and resolve/move unresolved issues.
- Update
masterfor the release- Update hardcoded latest version for
gopls. - Update
CHANGELOG.md. - Make sure the "Thanks" section is up-to-date.
- Check the Markdown rendering to make sure everything looks good.
- Update hardcoded latest version for
- Update
releasefor the release- Create a branch against
releasefor a pull request. - Merge changes from
masterto prepare for the release. - Change the version in
package.jsonfrom a-devsuffix - Run
npm installto make surepackage-lock.jsonis up-to-date - Update the license file (
$ tools/license.sh; mv LICENSE.prod LICENSE)
- Create a branch against
- Check the Long Tests status is green. Otherwise, fix the tests, send cls for review, submit them, and repeat.
- Perform manual smoke tests
- Create new RC version tag for v0.37.0-rc.1 at gerrit’s vscode-go repo management page
- Go to the release page https://github.com/golang/vscode-go/releases and check if the new release candidate is up. If necessary, you can manually edit the comment by clicking the “Edit” button. Don’t mutate uploaded vsix.
- Ask @golang/tools-team and contributors to this release to test the release candidate
Final (2022/12/19)
- Tag the new release for v0.37.0
- Update the release description with CHANGELOG contents
- Close the milestone
Prepare for the Next Release
- Update
masterpost-release- Bump the
versionnumber to the next monthly release in themasterbranch- Update
package.json - Update
package-lock.json
- Update
- Bump the