Install local dev tools and dependency binaries in on go

What does this MR do?

Install local dev tools and dependency binaries in temp bin.

  • Export GOBIN in makefile which targets temp bin for all tool binaries installed with go install.
  • Use temp bin for other tools that are built manually.
  • The new tools target allows developers working on the project to install all the required dev tools and dependency binaries in one go in the tmp/bin.

Why was this MR needed?

For a better dev experience.

What's the best way to test this MR?

Run make tools. Once executed, you will see all binaries in the local tmp/bin directory.

Screenshot_2025-06-09_at_9.00.12_PM

What are the relevant issue numbers?

Edited by Love Bhardwaj

Merge request reports

Loading