This is an automated email from the ASF dual-hosted git repository.
tvb pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
from c04352b .asf.yaml: Explicitly setting pages to publish from the "/"
add f7f9c97 element.py: Remove local __remote_execution_specs instance
variable
add eda23aa _remotespec.py: Moving RemoteSpec and RemoteExecutionSpec to
its own file
add 497e1ca Remote execution can only be configured in user configuration
add 8cfa27f plugins/elements/junction.py: Remove ambiguous cache related
junction parameters
add a61f9f1 _remotespec.py: Modified format to put the certs in an "auth"
dictionary.
add b8d1de7 Refactor remote asset user configuration
add 300e813 node.pyi: Fleshing out more type information about nodes.
add fd51cf2 _context.py: Changed artifact and source cache configuration
again.
add e89a17a _frontend/widget.py: Print remote execution setup and project
cache servers
add d1d9f33 NEWS: Document breaking change, removed support for
deprecated RE config
add 10ad071 NEWS: Documenting breaking change, redesign of remote cache
configuration
add 7a35498 doc: Redocumenting artifact/source cache servers.
new c143131 Merge pull request #1434 from
apache/tristan/change-remote-config
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:
NEWS | 9 +
doc/source/format_project.rst | 162 ++-----
doc/source/using_config.rst | 498 ++++++++++++++++-----
doc/source/using_configuring_cache_server.rst | 57 +--
src/buildstream/_artifactcache.py | 49 +-
src/buildstream/_assetcache.py | 430 ++++++------------
src/buildstream/_cas/casremote.py | 12 +-
src/buildstream/_context.py | 385 +++++++++++-----
src/buildstream/_elementsourcescache.py | 13 +-
src/buildstream/_frontend/widget.py | 75 +++-
src/buildstream/_platform/platform.py | 2 +-
src/buildstream/_project.py | 62 +--
src/buildstream/_remote.py | 205 ++-------
src/buildstream/_remotespec.py | 371 +++++++++++++++
src/buildstream/_sourcecache.py | 15 +-
src/buildstream/_stream.py | 119 ++---
src/buildstream/element.py | 17 +-
src/buildstream/node.pyi | 51 ++-
src/buildstream/plugins/elements/junction.py | 13 +-
src/buildstream/plugins/elements/stack.py | 2 +-
src/buildstream/sandbox/_sandboxremote.py | 180 +-------
src/buildstream/testing/runcli.py | 4 +-
tests/artifactcache/capabilities.py | 6 +-
tests/artifactcache/config.py | 130 +++---
tests/artifactcache/junctions.py | 159 +------
tests/artifactcache/pull.py | 15 +-
tests/artifactcache/push.py | 24 +-
tests/frontend/artifact_checkout.py | 2 +-
tests/frontend/artifact_delete.py | 4 +-
tests/frontend/artifact_pull.py | 4 +-
tests/frontend/artifact_show.py | 2 +-
tests/frontend/buildcheckout.py | 6 +-
tests/frontend/default_target.py | 2 +-
tests/frontend/large_directory.py | 2 +-
tests/frontend/pull.py | 56 ++-
tests/frontend/push.py | 64 ++-
tests/frontend/remote-caches.py | 8 +-
tests/frontend/workspace.py | 2 +-
tests/integration/artifact.py | 6 +-
tests/integration/cachedfail.py | 8 +-
tests/integration/pullbuildtrees.py | 16 +-
tests/integration/shell.py | 2 +-
tests/integration/shellbuildtrees.py | 12 +-
tests/remotecache/simple.py | 2 +-
tests/remoteexecution/buildtree.py | 4 +-
tests/remoteexecution/partial.py | 5 +-
tests/sandboxes/remote-exec-config.py | 63 +--
.../missing-certs}/project.conf | 0
tests/sourcecache/capabilities.py | 12 +-
tests/sourcecache/fetch.py | 2 +-
tests/sourcecache/push.py | 20 +-
tests/sourcecache/workspace.py | 6 +-
52 files changed, 1687 insertions(+), 1688 deletions(-)
create mode 100644 src/buildstream/_remotespec.py
copy tests/sandboxes/{missing-command =>
remote-exec-config/missing-certs}/project.conf (100%)