Jef Roosens
91a976c634
chore: rename db module to avoid conflict with vlib
2023-02-08 11:09:18 +01:00
Jef Roosens
b3a119f221
chore: ran v fmt for v 0.3.3 changes
2023-02-08 11:00:17 +01:00
Jef Roosens
beb90d5756
refactor: link libvieter; remove cron code & daemon
...
This giant commit removes the old cron daemon & parser, replacing the
latter with a C implementation that will now be maintained in a separate
C library that gets developed independently. This commit lays the
groundwork for implementing features of Vieter in C where possible.
2023-01-28 13:16:36 +01:00
Jef Roosens
402fef475a
fix: actually use path setting when building
2022-12-16 20:38:26 +01:00
Jef Roosens
60cb91c18c
chore: final read before merging
2022-12-14 17:23:51 +01:00
Jef Roosens
2cc3e8404e
feat: queue one-time builds from CLI
2022-12-13 23:31:47 +01:00
Jef Roosens
6a208dbe6c
feat: allow queueing one-time builds
2022-12-13 21:22:22 +01:00
Jef Roosens
d3151863ee
refactor(build): remove some code duplication from queue
2022-12-13 18:24:21 +01:00
Jef Roosens
03f2240ff6
chore: please the linter
2022-12-13 17:51:42 +01:00
Jef Roosens
6342789921
feat(server): update job queue when adding, removing or updating targets
2022-12-13 13:58:51 +01:00
Jef Roosens
882a9a60a9
feat(build): allowed invalidating entries in build queue
2022-12-13 08:58:27 +01:00
Jef Roosens
3611123f45
feat(agent): initial working version
2022-12-13 08:37:30 +01:00
Jef Roosens
0a5c4295e0
feat(server): properly reschedule jobs after polling
2022-12-13 08:37:29 +01:00
Jef Roosens
c57de4d8ee
feat(server): initialize job queue on start; api endpoint for polling
...
jobs
2022-12-13 08:37:29 +01:00
Jef Roosens
9a49d96e20
feat(build): start of server-side job queue
2022-12-13 08:37:29 +01:00