Bertrand Benjamin
cd2fdc162e
Fix: run pre-commit hooks
continuous-integration/drone/push Build is passing
Details
2022-07-28 09:39:51 +02:00
Bertrand Benjamin
67656c2cf1
Feat: arrange variables for templates
...
Split in 3 categories
- from "options" key build with default_config, file_config and cli options
- from "subject" key build csv or quantity of subject
- other in direct access from "direct_access" dictionnary inside the
file_config
2022-07-20 16:16:09 +02:00
Bertrand Benjamin
8c20ff8e4a
Feat: rename get_config
2022-07-19 15:15:06 +02:00
Bertrand Benjamin
01a0f9db17
Fix: Fix test on randint returned value
2022-05-09 09:11:56 +02:00
Bertrand Benjamin
fae2afa76c
Feat: make dockerfile to test my workflow
2022-05-09 09:09:38 +02:00
Bertrand Benjamin
b1353bb6c7
Feat: add test with a template using random
2022-05-08 09:45:45 +02:00
Bertrand Benjamin
78f6ddc813
Feat: dockerfile to test bopytex in new environment
2022-05-08 09:15:13 +02:00
Bertrand Benjamin
8f1d9cb4d4
Feat: four un peu tout
2022-05-07 16:55:33 +02:00
Bertrand Benjamin
90ae3e936e
Feat: Enable configfile loading
2022-05-05 14:35:01 +02:00
Bertrand Benjamin
e4f234d241
Feat: add e2e test with failed compilation
2022-05-04 21:21:26 +02:00
Bertrand Benjamin
0d614465f0
Refact: move bopytex.bopytex to service.main
2022-05-04 21:16:27 +02:00
Bertrand Benjamin
d9bd4ca5a1
Feat: Organize script to work in CLI
2022-05-04 18:00:54 +02:00
Bertrand Benjamin
69b2e1c82e
Refact: move config and workflow to bopytex
2022-05-04 11:39:28 +02:00
Bertrand Benjamin
87ebb4c284
Feat: add test on add_filter
2022-05-04 11:11:39 +02:00
Bertrand Benjamin
25b5bde823
Feat: Create tex jinja2 environment
2022-05-04 11:03:16 +02:00
Bertrand Benjamin
04db450ceb
Feat: remise sur pieds pour les tests
2022-04-16 07:30:47 +02:00
Bertrand Benjamin
1fdf223689
Feat: e2e test on default planner
2022-04-16 07:13:07 +02:00
Bertrand Benjamin
5af4662d43
Fix: use tmp_path fixture
2022-04-13 20:41:34 +02:00
Bertrand Benjamin
fe18dc4ef1
Feat: manage failing tasks in scheduler
2022-04-13 15:20:34 +02:00
Bertrand Benjamin
b455ef23c4
Feat: Integrate message in service, scheduler and dispatcher
2022-04-13 15:09:08 +02:00
Bertrand Benjamin
9c05ef1551
feat: integrate message to worker
2022-04-13 12:26:04 +02:00
Bertrand Benjamin
527ad160cf
Feat: join_pdf work
2022-04-13 10:46:53 +02:00
Bertrand Benjamin
ac8fe3dfdd
Feat: latexmk worker to compile tex
2022-04-10 16:27:12 +02:00
Bertrand Benjamin
76a033cf43
feat: create generate worker
2022-04-10 16:19:41 +02:00
Bertrand Benjamin
08411bd42d
Feat: move action to worker with a dispatcher
2022-04-10 14:37:19 +02:00
Bertrand Benjamin
3f1464f3f6
Feat: service work but do nothing!
2022-04-10 06:45:10 +02:00
Bertrand Benjamin
c89959673b
refact: move planners to own directory
2022-04-09 22:46:09 +02:00
Bertrand Benjamin
dfcc48dd20
refact: planners accept only options in parameters
2022-04-09 22:29:58 +02:00
Bertrand Benjamin
8c9d7bf9a2
refact: rename planner to default_planner
2022-04-09 22:06:42 +02:00
Bertrand Benjamin
e52b6eb064
refact: rename bopytex to service
2022-04-09 21:53:00 +02:00
Bertrand Benjamin
963348611a
Feat: scheduler don't manage actions
2022-04-09 21:46:24 +02:00
Bertrand Benjamin
03482d4b3d
Feat: add doable_task to scheduler
2022-04-09 17:08:05 +02:00
Bertrand Benjamin
dc12a919d0
feat: dirty bopytex, need to test it
2022-04-09 16:18:56 +02:00
Bertrand Benjamin
7f40b7c38f
feat: only_corr_planner
2022-04-09 15:42:00 +02:00
Bertrand Benjamin
f9dd70a2f1
feat: planner for normal workflow
2022-04-09 15:33:28 +02:00
Bertrand Benjamin
1865f9ec63
Feat: build subjects metadatas
2022-04-09 07:30:13 +02:00
Bertrand Benjamin
ebf5bd0c7d
refact: rename planner to tasks
2022-04-09 06:58:44 +02:00
Bertrand Benjamin
32c74ae679
Feat: write is_finishable
2022-04-09 06:56:57 +02:00
Bertrand Benjamin
4d76dc8992
Feat: reactivate output in task
2022-04-09 06:32:56 +02:00
Bertrand Benjamin
2b0c325203
feat: run the scheduler
2022-04-08 22:04:47 +02:00
Bertrand Benjamin
e0377a3e92
Feat: scheduler handle dependencies (basic)
2022-04-08 21:49:18 +02:00
Bertrand Benjamin
bfe9e6f91e
feat: schelule multiple task
2022-04-08 21:41:29 +02:00
Bertrand Benjamin
4dbfe7a82c
feat: dispatch transmit args to actions
2022-04-08 21:35:55 +02:00
Bertrand Benjamin
480ced3259
refact: remove output to tasks
2022-04-08 21:29:35 +02:00
Bertrand Benjamin
7b64dcf8d6
Feat: append, dispatch and __next__ (basic) scheduler
2022-04-08 21:24:43 +02:00
Bertrand Benjamin
6e718b987a
Feat: code planners and tests
2022-04-08 19:34:38 +02:00
Bertrand Benjamin
ce98f46bca
Feat: clean repository
2022-04-08 19:34:22 +02:00
Bertrand Benjamin
97468b9602
Feat: rexrite produce_and_compile
2019-12-24 08:01:26 +01:00
Bertrand Benjamin
d0741b254f
Feat: rewrite produce_and_compile to new in script
2019-12-23 18:12:58 +01:00
Bertrand Benjamin
1ba29c057b
Feat: use and test csv files
2019-12-23 16:14:56 +01:00