Expand description
Action / Command / Directory / ActionResult messages.
These mirror the equivalent protobuf messages from the Bazel Remote
Execution API v2. We use plain serde-serialized structs for now so the
crate stays tonic-free; when the remote backend lands we switch to the
bazel-remote-apis generated types and these become conversion targets.
Structsยง
- Action
- An action to execute.
- Action
Result - The result of executing an action.
- Command
- A command to execute inside an action.
- Directory
- A Merkle-tree directory message.
- Directory
Node - A subdirectory entry inside a
Directory. - Execution
Metadata - Metadata captured while the action executed.
- File
Node - A file inside a
Directory. - Output
Directory - A directory produced by an action, stored as a digest of a
DirectoryMerkle tree. - Output
File - A file produced by an action.
- Platform
- Execution platform properties (CPU, OS, tooling version, etc.).
- Symlink
Node - A symlink entry inside a
Directory.