[roll] Roll fuchsia [ide-query] Add initial scaffolding
This change introduces a new Go-based tool `ide-query` located in `//scripts/cog/ide_query`. A shell wrapper `//tools/devshell/ide-query` is added to provide a self-bootstrapping mechanism. This wrapper compiles the Go tool on demand, caches the binary in `${FX_CACHE_DIR}`, and rebuilds only when the source files change or the `--dev` flag is specified.
The initial Go implementation is a simple "Hello Fuchsia" program, along with a basic test to validate the build and test infrastructure. GN build files are included to integrate the tool's tests into the Fuchsia build system. Documentation is provided in `README.md` and `docs/BOOTSTRAP_DESIGN.md` to explain the tool's purpose and the design of the bootstrapping process.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1562594
Original-Revision: b40025411c41b9a9e8d8d29f54047ff38cd01605
GitOrigin-RevId: 691535c32b3dad3faa80cb4ea73a4553766d1e87
Change-Id: I0180359a7c293e19df56a6b58418291e90c2a978
This repository contains Fuchsia's Global Integration manifest files.
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.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.