Capabilities service

Description

This implements a basic capabilities service for reference and artifact capabilities. Minimal at the moment but can be expanded. I think it makes sense to leave client calls to reference services as is, and then expand capabilities and change over to it when we move over to source cache protos as per #1038 (closed).

Changes proposed in this merge request:

  • Add separate capabilities service to buildstream.proto
  • Use this instead of the ArtifactStatus method for initialising artifact remotes.
  • Remove the ArtifactSatus method

This merge request, when approved, will close: #915 (closed)


Merge request reports

Loading