agj
80857e0f0a
wip: fix existing todos
...
Co-authored-by: Github CoPilot
2026-06-16 22:48:04 +02:00
agj
a5618d3c5f
fix: validate input in wget-and-sci.sh
2026-06-16 22:44:25 +02:00
agj
e1ab3f28d6
fix: log timestamps are now updated
2024-09-21 10:01:34 +02:00
agj
aae388897e
feat: add messagequeue api
2024-09-21 10:01:34 +02:00
agj
99174939f5
feat: handle sigint properly
2024-09-09 07:21:09 +02:00
agj
bdf3a54ba0
fix: add missing copyright notices
2024-09-08 21:13:41 +02:00
agj
5ba8a9f063
fix: solve leak sanitizer on graceful shutdown
...
I am testing by simply calling `pipeline_cancel` on the first pipeline
execution.
2024-09-08 21:09:48 +02:00
agj
7e80274784
feat: add hot-reloading support
...
Just launch and edit the pipeline.conf file.
2024-09-02 20:42:22 +02:00
agj
4ba2362f5c
fix: slightly better trigger dir management
2024-08-31 08:27:33 +02:00
agj
fa6ec315c8
feat: unique directory for pipelines
...
Also, start using fork/chdir/exec idiom instead of posix_spawn, because
as we all know: posix_spawn is stupid as a system call:
https://lwn.net/Articles/360556/
2024-08-31 08:05:44 +02:00
agj
22075e17e1
fix: remove PATH default env
...
spawnp searches through PATH for you
2024-08-29 18:21:43 +02:00
agj
fd0eb59aae
fix: some cleanup
2024-08-29 18:18:29 +02:00
agj
484efc200a
feat: add environment variable passing
2024-08-26 20:48:22 +02:00
agj
cfffa43428
feat: introduce sanitizers
...
had to fix some things
2024-08-26 19:50:48 +02:00
agj
0f1aa982f4
fixup! refactor: move executor function into it's own file
2024-08-26 18:40:23 +02:00
agj
05701d9d85
wip: custom environment variable passing
...
You should be able to tell your sci deployment which env vars should be
passed to the pipelines with -e ENV1 -e ENV2 and so on
2024-08-25 15:52:43 +02:00
agj
e442800779
fix: move the new utils into utils.h/c
2024-08-25 15:05:22 +02:00
agj
faf362c607
feat: add better shell-like command support
...
You can now execute any kind of program in the PATH.
You do, however, need to specify "./" if you want to execute a local
file, but that shouldn't be too big a problem.
2024-08-25 09:54:03 +02:00