[roll] Roll fuchsia [bzlmod][clang] Improve `fuchsia_clang_ext`.
Improve version resolution and features in `fuchsia_clang_ext`.
- Define an explicit order of precedence for `fuchsia_clang_ext.<tag>`
instantiations across the module dependency graph, rather than a
"root module declaration only" model.
- Add support for CIPD ensure files via
`fuchsia_clang_ext.cipd_ensure_file`.
- Default `cipd_bin` to "@cipd_tool//:cipd".
- To disambiguate, we also opportunistically rename
`fuchsia_clang_ext.cipd` to `fuchsia_clang_ext.cipd_tag` since
there are currently no usages of that `fuchsia_clang_ext.cipd`.
- Remove the obsolete `rules_fuchsia_root_label`/`sdk_root_label`
module/workspace rule attributes.
Caveat: While this is technically a strict improvement of
`fuchsia_clang_ext`, this module extension won't be able to be used OOT
so long as `@rules_fuchsia` is instantiated via module extension instead
of BCR/git.
Original-Bug: 308624902
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1520036
Original-Revision: 8dfa555f6b8bb4975df9d4cdccece980604a23eb
GitOrigin-RevId: 74ede45d8a34398e29fdf018924f8092675cbbce
Change-Id: I8930a642f5113247d6ffe42448a64a8ced334d88
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.