This is an automated email from the ASF dual-hosted git repository.

akitouni pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit dbd0ee717adbc4b7794a46af88c0cde2744216fb
Merge: 17f04cb0a be2004432
Author: Abderrahim Kitouni <[email protected]>
AuthorDate: Fri Jul 11 16:08:52 2025 +0100

    Merge pull request #2031 from apache/jbilleter/action-cache
    
    Support remote action cache for nested local execution

 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(-)

Reply via email to