Expand description
Messages for communicating with the adapter.
The broker spawns an adapter child process, and sends it a request via the child’s stdin. The child sends responses via its stdout, which the broker reads and processes. These messages are represented using the types in this module.
The types in this module are meant to be useful for anyone writing a Radicle CI adapter.
Structs§
- Fields describing the author of a change.
- Common fields in all variations of a
Request
message. - Serializable
git2::Oid
- Metadata about a Radicle patch.
- An event related to a Radicle patch object.
- A push event.
- A repository identifier.
- Fields in a
Request
message describing the repository concerned. - Build a
Request
. - Revision of a patch.
- The type of a run identifier. For maximum generality, this is a string rather than an integer.
- The state of a patch.
Enums§
- Type of event.
- All possible errors from the CI broker messages.
- What action has happened to the patch?
- A request message sent by the broker to its adapter child process.
- A response message from the adapter child process to the broker.
- The result of a CI run.
Type Aliases§
- Public node & device identifier.