[roll] Roll fuchsia [bazel][idk] Add idk_go_binary_host_tool()

The macro wraps to go_binary_host_tool() rather than having it passed
as the `tool` parameter. This follows the pattern of
idk_cc_binary_host_tool().

Also introduce the GN template sdk_go_binary_host_tool(), which bazel2gn
generates for uses of the new macro in Bazel files.

Update all go_binary() targets used with idk_host_tool() targets to use
the revised macro.

Original-Bug: 442025401
Test: fx bazel build --config=host //tools/fidl/fidlgen_cpp:fidlgen_cpp_tool //tools/fidl/fidlgen_hlcpp:fidlgen_hlcpp_tool  //tools/fidl/fidlgen_rust:fidlgen_rust_tool //tools/net/device-finder:device-finder_tool
Test: fx bazel build --config=fuchsia //build/bazel/bazel_idk/tests:build_only_tests_for_combinations //build/bazel/bazel_idk/tests:build_only_tests
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1427300
Original-Revision: 332d93b7b98632c74129301f7534725332fb971b
GitOrigin-RevId: 7f9095330be19227ec50dba542ed8286119f1a37
Change-Id: Iab37046c0c026ff3f3680a8be73eebdf0892e8f6
1 file changed
tree: 94bb30c910145a6183b64f21da8f5c8cc3566525
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. flower
  6. jiri.lock
  7. MILESTONE
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.