x/tools/gopls: release version v0.21.0
This issue tracks progress toward releasing [email protected]
- [x] create or update gopls-release-branch.0.21
- [x] update go.mod/go.sum (remove x/tools replace, update x/tools version)
- [x] tag gopls/v0.21.0-pre.1
- [x] update Github milestone
- [x] write release notes
- [x] smoke test features
- [ ] tag gopls/v0.21.0
- [ ] (if vX.Y.0 release): update dependencies in master for the next release
Change https://go.dev/cl/722080 mentions this issue: all: update codereview.cfg for gopls-release-branch.0.21
Change https://go.dev/cl/722081 mentions this issue: gopls: update go.mod for v0.21.0-pre.1
Change https://go.dev/cl/722001 mentions this issue: extension: update gopls v0.21.0-pre.1 settings
Change https://go.dev/cl/722242 mentions this issue: extension: update gopls v0.21.0-pre.1 settings
Change https://go.dev/cl/722203 mentions this issue: extension/tools: fix gopls config update failure and update settings
Update: I plan to make an RC2 ideally tomorrow. It is waiting for, in order:
- [x] https://go.dev/cl/726920 - internal/analysis/driverutil: -fix should skip /vendor/ trees (abandoned; instead we'll make go fix not build actions in this case)
- [x] https://github.com/golang/go/issues/76698 - reflecttypefor: should not spell out unnamed struct types (needs fix)
- [x] https://go.dev/cl/727320 update relnotes
- [x] cut a new release at master (no point cherrypicking, it's ~all fixes)
Change https://go.dev/cl/727320 mentions this issue: gopls/doc/release/v0.21.0.md: update relnotes for RC2
Change https://go.dev/cl/727380 mentions this issue: gopls: update go.mod for v0.21.0-pre.2
Change https://go.dev/cl/727360 mentions this issue: Merge branch 'master' into gopls-release-branch.0.21
Change https://go.dev/cl/727381 mentions this issue: gopls: update go.mod for v0.21.0-pre.2
Change https://go.dev/cl/727382 mentions this issue: extension: update gopls v0.21.0-pre.2 settings