diff --git a/WORKSPACE b/WORKSPACE index 9c03c0bf82..57237d7123 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -6,7 +6,7 @@ load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_depe go_rules_dependencies() -go_register_toolchains(version = "1.17") +go_register_toolchains(version = "1.18.3") http_archive( name = "com_google_protobuf", @@ -78,10 +78,10 @@ bazel_skylib_workspace() http_archive( name = "bazel_gazelle", - sha256 = "222e49f034ca7a1d1231422cdb67066b885819885c356673cb1f72f748a3c9d4", + sha256 = "501deb3d5695ab658e82f6f6f549ba681ea3ca2a5fb7911154b5aa45596183fa", urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.22.3/bazel-gazelle-v0.22.3.tar.gz", - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.22.3/bazel-gazelle-v0.22.3.tar.gz", + "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.26.0/bazel-gazelle-v0.26.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.26.0/bazel-gazelle-v0.26.0.tar.gz", ], ) @@ -122,6 +122,18 @@ go_repository( version = "v0.0.0-20210628180205-a41e5a781914", ) +# TODO(sluongng): Gazelle v0.25.0 switched to static dependency resolution which cause +# build files generation in external dependencies to wrongly resolve these repositories. +# We should investigate in Gazelle why this happen and fix it. +# For now, use manual mapping as a workaround. +# +# gazelle:repository go_repository name=org_golang_x_tools importpath=golang.org/x/tools +# gazelle:repository go_repository name=org_golang_x_text importpath=golang.org/x/text +# gazelle:repository go_repository name=org_golang_x_xerrors importpath=golang.org/x/xerrors +# gazelle:repository go_repository name=org_golang_x_net importpath=golang.org/x/net +# gazelle:repository go_repository name=org_golang_x_sys importpath=golang.org/x/sys +# gazelle:repository go_repository name=org_golang_x_crypto importpath=golang.org/x/crypto + gazelle_dependencies() load("@io_bazel_rules_go//tests/legacy/test_chdir:remote.bzl", "test_chdir_remote") diff --git a/tests/integration/popular_repos/BUILD.bazel b/tests/integration/popular_repos/BUILD.bazel index ee68912000..96aaaefbac 100644 --- a/tests/integration/popular_repos/BUILD.bazel +++ b/tests/integration/popular_repos/BUILD.bazel @@ -31,8 +31,10 @@ test_suite( "@org_golang_x_crypto//chacha20poly1305:chacha20poly1305_test", "@org_golang_x_crypto//cryptobyte:cryptobyte_test", "@org_golang_x_crypto//curve25519:curve25519_test", + "@org_golang_x_crypto//curve25519/internal/field:field_test", "@org_golang_x_crypto//ed25519:ed25519_test", "@org_golang_x_crypto//hkdf:hkdf_test", + "@org_golang_x_crypto//internal/poly1305:poly1305_test", "@org_golang_x_crypto//internal/subtle:subtle_test", "@org_golang_x_crypto//md4:md4_test", "@org_golang_x_crypto//nacl/auth:auth_test", @@ -50,7 +52,6 @@ test_suite( "@org_golang_x_crypto//pbkdf2:pbkdf2_test", "@org_golang_x_crypto//pkcs12:pkcs12_test", "@org_golang_x_crypto//pkcs12/internal/rc2:rc2_test", - "@org_golang_x_crypto//poly1305:poly1305_test", "@org_golang_x_crypto//ripemd160:ripemd160_test", "@org_golang_x_crypto//salsa20:salsa20_test", "@org_golang_x_crypto//salsa20/salsa:salsa_test", @@ -165,12 +166,10 @@ test_suite( "@org_golang_x_tools//cover:cover_test", "@org_golang_x_tools//go/analysis:analysis_test", "@org_golang_x_tools//go/analysis/passes/internal/analysisutil:analysisutil_test", - "@org_golang_x_tools//go/analysis/passes/usesgenerics:usesgenerics_test", "@org_golang_x_tools//go/ast/astutil:astutil_test", "@org_golang_x_tools//go/callgraph/static:static_test", "@org_golang_x_tools//go/callgraph/vta/internal/trie:trie_test", "@org_golang_x_tools//go/cfg:cfg_test", - "@org_golang_x_tools//go/types/objectpath:objectpath_test", "@org_golang_x_tools//go/vcs:vcs_test", "@org_golang_x_tools//godoc/redirect:redirect_test", "@org_golang_x_tools//godoc/vfs:vfs_test", @@ -186,8 +185,6 @@ test_suite( "@org_golang_x_tools//internal/jsonrpc2:jsonrpc2_test", "@org_golang_x_tools//internal/jsonrpc2/servertest:servertest_test", "@org_golang_x_tools//internal/jsonrpc2_v2:jsonrpc2_v2_test", - "@org_golang_x_tools//internal/lsp/analysis/infertypeargs:infertypeargs_test", - "@org_golang_x_tools//internal/lsp/analysis/useany:useany_test", "@org_golang_x_tools//internal/lsp/progress:progress_test", "@org_golang_x_tools//internal/lsp/regtest:regtest_test", "@org_golang_x_tools//internal/lsp/source/completion:completion_test", @@ -196,7 +193,6 @@ test_suite( "@org_golang_x_tools//internal/proxydir:proxydir_test", "@org_golang_x_tools//internal/span:span_test", "@org_golang_x_tools//internal/stack:stack_test", - "@org_golang_x_tools//internal/typeparams:typeparams_test", "@org_golang_x_tools//playground/socket:socket_test", "@org_golang_x_tools//txtar:txtar_test", ], diff --git a/tests/integration/popular_repos/README.rst b/tests/integration/popular_repos/README.rst index d7d60c9a9b..adaad2d47a 100644 --- a/tests/integration/popular_repos/README.rst +++ b/tests/integration/popular_repos/README.rst @@ -26,8 +26,10 @@ This runs tests from the repository `golang.org/x/crypto