Commit Graph

23 Commits

Author SHA1 Message Date
3f28b11be9 added a proper version of job update protection 2023-04-14 16:15:36 +02:00
9aa8217957 undid last commit as it would prevent anything ever being removed 2023-04-14 15:44:31 +02:00
2bba56fdf8 updated status updating to merge in a more accomodating manner 2023-04-14 15:40:42 +02:00
c57198919b added functions to update job status files in a threadsafe manner 2023-04-14 15:28:27 +02:00
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
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
486c92f6da cleared up test_runner 2023-02-24 10:38:02 +01:00
b9063e1743 added requirements file 2023-02-20 14:18:22 +01:00
8e34a50891 added implemenation and test for module versioning 2023-02-15 00:41:39 +01:00
fcd897f2ff added requirement tests 2023-02-14 18:58:37 +01:00
4d29ced83d added test for reqs structuring 2023-02-13 19:34:32 +01:00
6d92ce9fdb added comment to parameter sweep function 2023-02-11 23:51:23 +01:00
59c352904b added helper function to create parameter sweep, plus appropriate test 2023-02-11 23:12:18 +01:00
9b744e9afe resolved circular dependencies in validation by splitting meow off too 2023-02-10 18:40:15 +01:00
89a0700e1d split up meow tests 2023-02-10 16:28:55 +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
b8885146fa added missing return call in new id generation funcs 2023-02-10 15:33:01 +01:00
7059a7340d seperated out rule and job id generation 2023-02-10 15:09:51 +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