12 Commits

Author SHA1 Message Date
Chris Roberts
f57ffec0fd Use cleanup helper in runner 2022-06-20 13:04:41 -07:00
Chris Roberts
2cb5dab953 Include ruby client when creating plugin manager 2022-06-15 11:08:08 -07:00
Chris Roberts
b2c02428ae
Close plugin manager when closing runner 2022-04-25 12:26:14 -05:00
Chris Roberts
32710b5d79
Create basis from factory and update runner to use factory 2022-04-25 12:24:30 -05:00
Chris Roberts
415a6b6b5b
Allow setting a custom context for the runner 2022-04-25 12:24:23 -05:00
Chris Roberts
ab0dc954cc
Handle all plugin setup via manager in runner 2022-04-25 12:24:22 -05:00
Chris Roberts
4c8dc9a01c
Update runner to load plugins via plugin manager 2022-04-25 12:24:22 -05:00
Chris Roberts
05d5634c83
Host component related work 2022-04-25 12:24:10 -05:00
sophia
254c462add
De-duplicate component type factory map 2022-04-25 12:24:00 -05:00
Chris Roberts
bba557c29d
Close the client to shutdown the plugin and prevent hang.
This also updates the Ruby runtime usage to pass the ClientProtocol
    instead of the full client since after init we only need it for
    dispensing plugins.
2022-04-25 12:23:59 -05:00
Chris Roberts
cffd771288
Move Vagrant runtime out of server and into runner (via client startup) 2022-04-25 12:23:58 -05:00
sophia
c3ee750db1
Add gogo 2022-04-25 12:23:57 -05:00