Commit Graph

19 Commits

Author SHA1 Message Date
547d5fefce refactored correctness dir away from core sub dir into either functionality or core as appropriate 2023-03-31 15:55:16 +02:00
5952b02be4 added support for directory event matching 2023-03-31 13:51:14 +02:00
18d579da22 added tests for new bash jobs, and removed extra hash definition in job dict 2023-03-30 14:20:29 +02:00
311c98f7f2 rewored rules to only invoke base rule, and added bash jobs 2023-03-30 11:33:15 +02:00
f1f16ca3b8 added naming to monitors, handlers and conductors so runners can identify them, in prep for in-workflow modification of patterns and recipes' 2023-03-16 13:53:01 +01:00
ede29f3158 reformated imports for pep8 compatability 2023-03-14 15:12:22 +01:00
40ed98000b reformatted imports to work better on other machines, plus added benchmarking to project 2023-03-13 11:32:45 +01:00
9b744e9afe resolved circular dependencies in validation by splitting meow off too 2023-02-10 18:40:15 +01:00
6fab2f7a10 also refactored core.meow into seperate files in hope that it'll help solve circular imports 2023-02-10 16:23:24 +01:00
7f8b4f3e32 split functionality file across new module as was getting too long on its own. All functions remian the same, but imports will need to be updated. 2023-02-10 14:46:46 +01:00
c0411c43a4 added tests for handlers and conductors validating events and jobs 2023-02-09 17:29:21 +01:00
a2df62c693 reformted jobs being passed to conductors so they only get a job directory and have to read the definitions from the appropriate files 2023-02-09 15:22:26 +01:00
d0a824c80f cleaned up a few loose imports no longer needed and commented out code 2023-02-09 09:28:42 +01:00
a1451881ae updated code so should work on windows, with exception of waiting on multiple connections 2023-02-08 14:46:03 +01:00
9435d500db added a few more tests, most notably of python execution 2023-02-03 16:07:09 +01:00
47f9fe73fa differentiated papermill and python jobs more clearly 2023-02-03 14:47:16 +01:00
1b638ec496 moved sweep definitions to base pattern 2023-02-03 10:47:51 +01:00
64aaf46196 standardised event construction and validation a bit more 2023-02-02 17:41:18 +01:00
636d70f4e8 added python handler, and reworked handler and conductor event/job discovery to be more modular 2023-02-01 17:43:16 +01:00