This is an automated email from the ASF dual-hosted git repository.
akitouni pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git
from 17f04cb0a Merge pull request #2025 from apache/abderrahim/pkg_resources
add acc028bff Require buildbox-casd 1.2.6
add 8e7b096ca sandbox: Create single buildbox-casd instance for remote
execution
add 2ddb26e30 Drop obsolete cleanup methods
add 9c4378ab2 Update protobuf to 5.29.5 and grpcio to 1.69.0
add ea41a51f7 _protos: Update local_cas.proto from buildbox
add bdf0d46d2 sandbox: Add helper method to fetch action result outputs
add b8e6876d7 Support remote action cache for nested execution
add be2004432 tests/integration/sandbox.py: Add test for remote action
cache config
new dbd0ee717 Merge pull request #2031 from apache/jbilleter/action-cache
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
doc/source/using_config.rst | 14 +-
requirements/requirements.in | 2 +-
requirements/requirements.txt | 4 +-
src/buildstream/_assetcache.py | 39 +----
src/buildstream/_cas/casdprocessmanager.py | 2 +-
src/buildstream/_cas/casremote.py | 11 +-
src/buildstream/_context.py | 9 --
src/buildstream/_frontend/widget.py | 3 +-
.../bazel/remote/asset/v1/remote_asset_pb2.py | 6 +-
.../bazel/remote/asset/v1/remote_asset_pb2_grpc.py | 2 +-
.../remote/execution/v2/remote_execution_pb2.py | 6 +-
.../execution/v2/remote_execution_pb2_grpc.py | 2 +-
.../_protos/build/bazel/semver/semver_pb2.py | 6 +-
.../_protos/build/bazel/semver/semver_pb2_grpc.py | 2 +-
.../_protos/build/buildgrid/local_cas.proto | 84 +++++++++++
.../_protos/build/buildgrid/local_cas_pb2.py | 131 +++++++++--------
.../_protos/build/buildgrid/local_cas_pb2.pyi | 54 +++++--
.../_protos/build/buildgrid/local_cas_pb2_grpc.py | 48 ++++++-
.../_protos/buildstream/v2/artifact_pb2.py | 6 +-
.../_protos/buildstream/v2/artifact_pb2_grpc.py | 2 +-
.../_protos/buildstream/v2/source_pb2.py | 6 +-
.../_protos/buildstream/v2/source_pb2_grpc.py | 2 +-
.../_protos/google/api/annotations_pb2.py | 6 +-
.../_protos/google/api/annotations_pb2_grpc.py | 2 +-
src/buildstream/_protos/google/api/http_pb2.py | 6 +-
.../_protos/google/api/http_pb2_grpc.py | 2 +-
.../_protos/google/bytestream/bytestream_pb2.py | 6 +-
.../google/bytestream/bytestream_pb2_grpc.py | 2 +-
.../_protos/google/longrunning/operations_pb2.py | 6 +-
.../google/longrunning/operations_pb2_grpc.py | 2 +-
src/buildstream/_protos/google/rpc/code_pb2.py | 6 +-
.../_protos/google/rpc/code_pb2_grpc.py | 2 +-
src/buildstream/_protos/google/rpc/status_pb2.py | 6 +-
.../_protos/google/rpc/status_pb2_grpc.py | 2 +-
src/buildstream/_remote.py | 11 --
src/buildstream/_remotespec.py | 72 ++++------
src/buildstream/element.py | 2 +-
src/buildstream/sandbox/_reremote.py | 79 +++++++++++
src/buildstream/sandbox/_sandboxbuildboxrun.py | 44 +++++-
src/buildstream/sandbox/_sandboxreapi.py | 27 ++++
src/buildstream/sandbox/_sandboxremote.py | 157 +++------------------
src/buildstream/sandbox/sandbox.py | 9 +-
tests/integration/sandbox.py | 71 ++++++++++
43 files changed, 582 insertions(+), 379 deletions(-)
create mode 100644 src/buildstream/sandbox/_reremote.py