all: merge master (3fca6a0) into gopls-release-branch.0.7

Merge List:

+ 2021-12-08 3fca6a08 cmd/gorename: log 'go build' output on failure
+ 2021-12-08 cadd57e3 docs: updated nvim-lspconfig link
+ 2021-12-07 fd2bfb79 go/analysis/passes/stdmethods: recognize any as alias for interface{}, for errors.As check
+ 2021-12-07 68cbf416 internal/lsp/template: add missed hover cases
+ 2021-12-07 d3358c1f go/internal/gcimporter: fix test for Go 1.18 any
+ 2021-12-06 feb39d0c internal/lsp/source: don't format generated files
+ 2021-12-03 c882a49e gopls/doc: fix rendering of example for the infertypeargs analyzer
+ 2021-12-03 f64c0f46 internal/lsp/analysis/fillreturns: update fillreturns for new type errs
+ 2021-12-02 e212aff8 internal/memoize: do not allow (*Generation).Acquire to fail
+ 2021-12-02 2ac48c60 go/types/typeutil: add support for mapping generic types
+ 2021-12-01 df48029e go/internal/gcimporter: allow reusing empty interfaces on the RHS of type decls
+ 2021-12-01 d99d6fae internal/lsp/protocol: fix whitespace in comments
+ 2021-12-01 3c63f308 gopls/internal/regtest/misc: temporarily skip TestGenerateProgress
+ 2021-12-01 615f9a6b internal/lsp/protocol: bring the LSP stubs up to date
+ 2021-11-30 1fd30d29 refactor/importgraph: set env from packagestest.Export and check errors from Build
+ 2021-11-30 2c9b078f internal/memoize: record the caller of Destroy
+ 2021-11-29 6e52f51f x/tools: temporarily skip a couple of tests
+ 2021-11-29 a6189239 internal/lsp/template: fix error that causes crashes
+ 2021-11-24 cb80a01b cmd/godoc: remove extra // characters from deprecation notice
+ 2021-11-23 7cf1f382 go/ssa: remove deprecated FindTests and CreateTestMainPackage
+ 2021-11-23 1e71a25a gopls:  template suffix flags and documentation
+ 2021-11-22 c2c92fd2 go/callgraph/vta/internal/trie: fix build with go1.12
+ 2021-11-19 d0c72119 internal/lsp/cache: fix resolution of the go directive in multi-module workspaces

Change-Id: I35eaffd1d914065a619cb71a96f6ce3cc2815888
diff --git a/codereview.cfg b/codereview.cfg
index 3f8b14b..aeb450f 100644
--- a/codereview.cfg
+++ b/codereview.cfg
@@ -1 +1,3 @@
 issuerepo: golang/go
+branch: gopls-release-branch.0.7
+parent-branch: master
diff --git a/gopls/go.mod b/gopls/go.mod
index 9c08fbf..9899b01 100644
--- a/gopls/go.mod
+++ b/gopls/go.mod
@@ -9,7 +9,7 @@
 	github.com/sergi/go-diff v1.1.0
 	golang.org/x/mod v0.5.1
 	golang.org/x/sys v0.0.0-20211019181941-9d821ace8654
-	golang.org/x/tools v0.1.7
+	golang.org/x/tools v0.1.8-0.20211014194737-fc98fb2abd48
 	honnef.co/go/tools v0.2.1
 	mvdan.cc/gofumpt v0.1.1
 	mvdan.cc/xurls/v2 v2.3.0
diff --git a/internal/lsp/debug/info.go b/internal/lsp/debug/info.go
index 6d4861c..485460c 100644
--- a/internal/lsp/debug/info.go
+++ b/internal/lsp/debug/info.go
@@ -26,7 +26,7 @@
 )
 
 // Version is a manually-updated mechanism for tracking versions.
-const Version = "master"
+const Version = "v0.7.3"
 
 // ServerVersion is the format used by gopls to report its version to the
 // client. This format is structured so that the client can parse it easily.