diff --git a/CHANGELOG.md b/CHANGELOG.md index 8742666966..b403314cfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ - Disable format on unknown or invalid syntax. - Fix regression in LSP functionality for well-known types. +- Fix browser open for `buf registry login` in WSL2. ## [v1.60.0] - 2025-11-14 diff --git a/cmd/buf/internal/command/mod/modopen/modopen.go b/cmd/buf/internal/command/mod/modopen/modopen.go index 724bf65d5e..4795a142f3 100644 --- a/cmd/buf/internal/command/mod/modopen/modopen.go +++ b/cmd/buf/internal/command/mod/modopen/modopen.go @@ -25,7 +25,7 @@ import ( "github.com/bufbuild/buf/private/buf/bufcli" "github.com/bufbuild/buf/private/bufpkg/bufconfig" "github.com/bufbuild/buf/private/pkg/syserror" - "github.com/pkg/browser" + "github.com/cli/browser" ) const deprecationMessage = "this command is not supported for v2 buf.yaml files as v2 buf.yaml files contain multiple modules. However, this command will continue to work for v1 buf.yaml files." diff --git a/cmd/buf/internal/command/registry/registrylogin/registrylogin.go b/cmd/buf/internal/command/registry/registrylogin/registrylogin.go index c26f2c4084..a30c9c162b 100644 --- a/cmd/buf/internal/command/registry/registrylogin/registrylogin.go +++ b/cmd/buf/internal/command/registry/registrylogin/registrylogin.go @@ -36,7 +36,7 @@ import ( "github.com/bufbuild/buf/private/pkg/oauth2" "github.com/bufbuild/buf/private/pkg/syserror" "github.com/bufbuild/buf/private/pkg/transport/http/httpclient" - "github.com/pkg/browser" + "github.com/cli/browser" "github.com/spf13/pflag" ) diff --git a/go.mod b/go.mod index 47bb0ea4ed..f14ddf2247 100644 --- a/go.mod +++ b/go.mod @@ -18,6 +18,7 @@ require ( connectrpc.com/otelconnect v0.8.0 github.com/bufbuild/protocompile v0.14.2-0.20251112213711-9afd4296dfe2 github.com/bufbuild/protoplugin v0.0.0-20250218205857-750e09ce93e1 + github.com/cli/browser v1.3.0 github.com/docker/docker v28.5.2+incompatible github.com/go-chi/chi/v5 v5.2.3 github.com/gofrs/flock v0.13.0 @@ -30,7 +31,6 @@ require ( github.com/klauspost/compress v1.18.1 github.com/klauspost/pgzip v1.2.6 github.com/mattn/go-colorable v0.1.14 - github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c github.com/quic-go/quic-go v0.56.0 github.com/rs/cors v1.11.1 github.com/spf13/cobra v1.10.1 diff --git a/go.sum b/go.sum index 23dc16e828..936f1cb2f9 100644 --- a/go.sum +++ b/go.sum @@ -48,6 +48,8 @@ github.com/bufbuild/protoplugin v0.0.0-20250218205857-750e09ce93e1 h1:V1xulAoqLq github.com/bufbuild/protoplugin v0.0.0-20250218205857-750e09ce93e1/go.mod h1:c5D8gWRIZ2HLWO3gXYTtUfw/hbJyD8xikv2ooPxnklQ= github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK343L8= github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= +github.com/cli/browser v1.3.0 h1:LejqCrpWr+1pRqmEPDGnTZOjsMe7sehifLynZJuqJpo= +github.com/cli/browser v1.3.0/go.mod h1:HH8s+fOAxjhQoBUAsKuPCbqUuxZDhQ2/aD+SzsEfBTk= github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI= github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M= github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE= @@ -136,8 +138,6 @@ github.com/opencontainers/image-spec v1.1.1 h1:y0fUlFfIZhPF1W537XOLg0/fcx6zcHCJw github.com/opencontainers/image-spec v1.1.1/go.mod h1:qpqAh3Dmcf36wStyyWU+kCeDgrGnAve2nCC8+7h8Q0M= github.com/petermattis/goid v0.0.0-20250904145737-900bdf8bb490 h1:QTvNkZ5ylY0PGgA+Lih+GdboMLY/G9SEGLMEGVjTVA4= github.com/petermattis/goid v0.0.0-20250904145737-900bdf8bb490/go.mod h1:pxMtw7cyUw6B2bRH0ZBANSPg+AoSud1I1iyJHI69jH4= -github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c h1:+mdjkGKdHQG3305AYmdv1U2eRNDiU2ErMBj1gwrq8eQ= -github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c/go.mod h1:7rwL4CYBLnjLxUqIJNnCWiEdr3bn6IUYi15bNlnbCCU= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= @@ -234,7 +234,6 @@ golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=