diff --git a/.github/compose/ci.buildstream-remote-cache.yml b/.github/compose/ci.bst-artifact-server.yml similarity index 71% rename from .github/compose/ci.buildstream-remote-cache.yml rename to .github/compose/ci.bst-artifact-server.yml index 9f853fa66..879e5ca6e 100644 --- a/.github/compose/ci.buildstream-remote-cache.yml +++ b/.github/compose/ci.bst-artifact-server.yml @@ -11,16 +11,17 @@ # push: true # # Basic usage: -# - docker-compose -f ci.buildstream-remote-cache.yml up -# - docker-compose -f ci.buildstream-remote-cache.yml down +# - docker-compose -f ci.bst-artifact-server.yml up +# - docker-compose -f ci.bst-artifact-server.yml down # version: "3.2" services: controller: image: buildstream/buildstream:dev - command: ["bst-artifact-server","--port", - "50052", + command: ["bst-artifact-server", + "--log-level", "warning", + "--port", "50052", "--enable-push", "/artifacts" ] diff --git a/.github/compose/ci.buildbarn-remote-cache.yml b/.github/compose/ci.buildbarn.yml similarity index 90% rename from .github/compose/ci.buildbarn-remote-cache.yml rename to .github/compose/ci.buildbarn.yml index 349a289b5..c1e90e9a7 100644 --- a/.github/compose/ci.buildbarn-remote-cache.yml +++ b/.github/compose/ci.buildbarn.yml @@ -16,8 +16,8 @@ # push: true # # Basic usage: -# - docker-compose -f ci.buildbarn-remote-cache.yml up -# - docker-compose -f ci.buildbarn-remote-cache.yml down +# - docker-compose -f ci.buildbarn.yml up +# - docker-compose -f ci.buildbarn.yml down version: '3.4' diff --git a/.github/compose/ci.remote-execution.yml b/.github/compose/ci.buildgrid.yml similarity index 94% rename from .github/compose/ci.remote-execution.yml rename to .github/compose/ci.buildgrid.yml index e58a2a305..211c320da 100644 --- a/.github/compose/ci.remote-execution.yml +++ b/.github/compose/ci.buildgrid.yml @@ -19,8 +19,8 @@ # url: http://localhost:50051 # # Basic usage: -# - docker-compose -f ci.remote-execution.yml up -# - docker-compose -f ci.remote-execution.yml down +# - docker-compose -f ci.buildgrid.yml up +# - docker-compose -f ci.buildgrid.yml down # version: "3.2" diff --git a/.github/compose/ci.docker-compose.yml b/.github/compose/ci.docker-compose.yml index 2ef1a2456..ee8d8c841 100644 --- a/.github/compose/ci.docker-compose.yml +++ b/.github/compose/ci.docker-compose.yml @@ -58,7 +58,7 @@ services: environment: BST_PLUGINS_EXPERIMENTAL_VERSION: master - remote-execution: + buildgrid: <<: *tests-template command: tox -vvvvv -- --color=yes --remote-execution environment: @@ -72,7 +72,7 @@ services: # network_mode: host - buildstream-remote-cache: + bst-artifact-server: <<: *tests-template command: tox -vvvvv -- --color=yes --remote-cache environment: @@ -84,7 +84,7 @@ services: # network_mode: host - buildbarn-remote-cache: + buildbarn: <<: *tests-template command: tox -vvvvv -- --color=yes --remote-cache environment: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9401b40a..894caaa66 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -87,9 +87,9 @@ jobs: # and they also map to corresponding filenames of services which are expected # to be run in the background test-name: - - remote-execution - - buildstream-remote-cache - - buildbarn-remote-cache + - bst-artifact-server + - buildbarn + - buildgrid steps: - name: Check out repository diff --git a/src/buildstream/_artifactelement.py b/src/buildstream/_artifactelement.py index cf7f55d93..4d482cac8 100644 --- a/src/buildstream/_artifactelement.py +++ b/src/buildstream/_artifactelement.py @@ -24,7 +24,6 @@ from . import Element from . import _cachekey -from ._artifact import Artifact from ._artifactproject import ArtifactProject from ._exceptions import ArtifactElementError from ._loader import LoadElement diff --git a/src/buildstream/_assetcache.py b/src/buildstream/_assetcache.py index e096c5f72..1435969f4 100644 --- a/src/buildstream/_assetcache.py +++ b/src/buildstream/_assetcache.py @@ -22,7 +22,6 @@ import grpc from . import utils -from .node import MappingNode from ._cas import CASRemote, CASCache from ._exceptions import AssetCacheError, RemoteError from ._remotespec import RemoteSpec, RemoteType diff --git a/src/buildstream/_cas/casserver.py b/src/buildstream/_cas/casserver.py index 04c5eb836..5ddd446f2 100644 --- a/src/buildstream/_cas/casserver.py +++ b/src/buildstream/_cas/casserver.py @@ -75,6 +75,9 @@ def __init__(self): super().__init__([m.lower() for m in LogLevel.Levels._member_names_]) # pylint: disable=no-member def convert(self, value, param, ctx) -> "LogLevel.Levels": + if isinstance(value, LogLevel.Levels): + value = value.value + return LogLevel.Levels(super().convert(value, param, ctx)) @classmethod