[roll] Roll third_party/fuchsia-infra-bazel-rules [roll] Roll third_party/googletest gmock-actions: make DoAll convert to OnceAction via custom conversions.

Currently it will refuse to become a `OnceAction` if its component sub-actions
have an `Action` conversion operator but don't know about `OnceAction` in
particular because although `Action` is convertible to `OnceAction`, the
compiler won't follow the chain of conversions.

Instead, teach it explicitly that it can always be a `OnceAction` when it can be
an `Action`.

PiperOrigin-RevId: 655393035
Original-Revision: 352788321faa2f2aa7a098a5a6e53053059b934b

Roller-URL: https://ci.chromium.org/b/8741566705225707809
CQ-Do-Not-Cancel-Tryjobs: true
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia-infra-bazel-rules/+/1087821
Original-Revision: 3755523286cf870d77974f97ff00c74dedc7698b

Roller-URL: https://ci.chromium.org/b/8741566382698179297
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ic6bc0e21259a4923f3bee0ad70ffadda3bf271a5
Reviewed-on: https://fuchsia-review.googlesource.com/c/drivers/graphics/gpu/+/1087824
Commit-Queue: GI Roller <global-integration-roller@fuchsia-infra.iam.gserviceaccount.com>
1 file changed
tree: 7af380020ebdb3846afb7e1bf5a196dcdbbe721b
  1. common/
  2. drivers/
  3. fidl/
  4. manifests/
  5. products/
  6. scripts/
  7. src/
  8. third_party/
  9. tools/
  10. .bazelrc
  11. .clang-format
  12. .gitignore
  13. .gitmodules
  14. AUTHORS
  15. BUILD.bazel
  16. CONTRIBUTING.md
  17. fuchsia_env.toml
  18. LICENSE
  19. MODULE.bazel
  20. OWNERS
  21. PATENTS
  22. README.md
  23. rollers.textproto
  24. shac.star
  25. shac.textproto
  26. WORKSPACE.bazel
  27. workspace.bzl
README.md

Fuchsia GPU Driver Repository

Getting Started

To perform an initial bootstrap, execute the following:

  1. In a terminal, clone the repository:

    git clone https://fuchsia.googlesource.com/drivers/graphics/gpu
    
  2. Change to that directory:

    cd gpu
    
  3. Fetch all git submodules:

    git submodule init && git submodule update --recursive
    
  4. Bootstrap the build environment:

    scripts/bootstrap.sh
    
  5. Fetch and build the SDK:

    tools/bazel build @fuchsia_sdk//:fuchsia_toolchain_sdk
    

See the getting started guide for more info.

Building And Testing the ARM Mali GPU driver

See drivers/msd-arm-mali/README.md.