diff --git a/changelog.md b/changelog.md index c0e58d2ea0..23f22f9161 100644 --- a/changelog.md +++ b/changelog.md @@ -31,6 +31,7 @@ - [#4199](https://github.com/ignite/cli/pull/4199) Set and seal SDK global config in `app/config.go` - [#4212](https://github.com/ignite/cli/pull/4212) Set default values for extension flag to dont crash ignite - [#4216](https://github.com/ignite/cli/pull/4216) Avoid create duplicated scopedKeppers +- [#4242](https://github.com/ignite/cli/pull/4242) Use buf build binary from the gobin path ## [`v28.4.0`](https://github.com/ignite/cli/releases/tag/v28.4.0) diff --git a/ignite/pkg/cosmosbuf/buf.go b/ignite/pkg/cosmosbuf/buf.go index 2ccc1c5737..dec67c6e8f 100644 --- a/ignite/pkg/cosmosbuf/buf.go +++ b/ignite/pkg/cosmosbuf/buf.go @@ -12,6 +12,7 @@ import ( "github.com/ignite/cli/v28/ignite/pkg/cmdrunner/exec" "github.com/ignite/cli/v28/ignite/pkg/cosmosver" "github.com/ignite/cli/v28/ignite/pkg/errors" + "github.com/ignite/cli/v28/ignite/pkg/goenv" "github.com/ignite/cli/v28/ignite/pkg/protoanalysis" "github.com/ignite/cli/v28/ignite/pkg/xexec" "github.com/ignite/cli/v28/ignite/pkg/xos" @@ -60,7 +61,7 @@ var ( // New creates a new Buf based on the installed binary. func New() (Buf, error) { - path, err := xexec.ResolveAbsPath(binaryName) + path, err := xexec.ResolveAbsPath(filepath.Join(goenv.Bin(), binaryName)) if err != nil { return Buf{}, err }