12 Commits

Author SHA1 Message Date
b6bcde020c Flesh out main a bit more
All checks were successful
continuous-integration/drone/push Build is passing
There is now an instance of SectionRunner and ProgramRunner
2020-09-18 22:56:18 -06:00
9120f0cbd3 Add support for scheduled programs
All checks were successful
continuous-integration/drone/push Build is passing
2020-09-18 17:27:47 -06:00
e2c06f03a5 Add Schedule module for schedule support 2020-09-18 15:57:50 -06:00
6343ed1353 Add ProgramRunner
All checks were successful
continuous-integration/drone/push Build is passing
still needs some more tests
2020-09-17 20:50:19 -06:00
4c782addb7 Move OptionFuture to its own file
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-18 21:55:16 -06:00
7e24b03f22 Change SectionRunner to use VecDeque again
Change SecRun to have a RunState enum with a cancelled state instead
of removing run from the queue when cancelled.
This means we no longer need `drain_filter` which is unstable
2020-08-18 11:52:33 -06:00
fa1bf9a116 Fix tests 2020-08-17 20:00:47 -06:00
c58ad6b2cc Use tracing-subscriber instead of env-logger 2020-08-17 19:58:58 -06:00
6e49d0f849 Improve logging and trace listeners 2020-08-13 16:09:00 -06:00
8caa569fb1 Start work on section runner and use tracing 2020-08-13 12:12:22 -06:00
27b0edf896 Support for reading sections from db 2020-08-12 10:38:41 -06:00
07785918c1 Initial commit 2020-08-12 10:01:44 -06:00