remote-apis-sdks
remote-apis-sdks copied to clipboard
This repository contains client libraries for the Remote Execution API https://github.com/bazelbuild/remote-apis
Add tool version to ToProto() method, so that this information is captured in the rpl log.
Add a function, GetIO, to return list of inputs and outputs. Note that symlinks with new name: my_sym_link (path), point to a old name: my_origional_file (target) will be represent as...
These APIs are labeled as [experimental](https://github.com/grpc/grpc-go/blob/87bf02ad24f6cc071d2553eb5d62332194bba1fe/balancer/balancer.go#L20), and they will be changed in the near-ish future. Details are in https://github.com/grpc/grpc-go/issues/6472. Note that any package that uses gRPC's experimental APIs should _itself_...
The errors package was deprecated in 2021 https://github.com/pkg/errors I converted wrapped errors to the standard method assuming the stack trace was not intended to be included in these calls. I...
Introducing the diskcache package, CAS-only (Action Cache to be added in part 2). Split out from https://github.com/bazelbuild/remote-apis-sdks/pull/529 which has the whole thing, for reference.
The current implementation of unified file uploading makes an assumption: the default cache cluster always contains previously uploaded files. Even if a subsequent compilation task calls FindMissingBlobs and discovers that...
This needs two changes - 1. Update the [Action](https://github.com/bazelbuild/remote-apis-sdks/blob/6dd3970069e253ebf1a6c57194624b44065bdcc3/go/pkg/client/exec.go#L31C1-L59C2) struct to add `PlatformProperties map[string]string` - ``` type Action struct { // Args are the command-line arguments to start the process....
Implements an optional local disk cache (LRU, CAS + Action Cache) used for remote action outputs. Goma has this feature, and many of our Reclient customers requested it since (usually...
This change adds support for Credential Helpers, similar to Bazel's support for Credential Helpers.
This refers to the case where Execute returns a NOT_FOUND because of a cache miss. This is not supposed to happen often (in fact, ongoing RBE work is under way...