Needs for adapter interface to change
It’d be convenient for the CI broker to export the source code from Radicle storage so that every adapter doesn’t have to duplicate that code.
It’d be convenient for the CI broker to export the source code from Radicle storage so that every adapter doesn’t have to duplicate that code.
Terminating a CI run currently happens by killing the adapter process. This doesn’t let the adapter tell an external CI service to terminate the run there.
The trigger message is complicated, and could possibly be simplified a lot. The justification for most of the fields is unclear.
See-also: 0ef8e72e77cda86d169cbe9231e0346a0b273a78