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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22075e17e1 
					 
					
						
						
							
							fix: remove PATH default env  
						
						 
						
						... 
						
						
						
						spawnp searches through PATH for you 
						
						
					 
					
						2024-08-29 18:21:43 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fd0eb59aae 
					 
					
						
						
							
							fix: some cleanup  
						
						 
						
						
						
						
					 
					
						2024-08-29 18:18:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						484efc200a 
					 
					
						
						
							
							feat: add environment variable passing  
						
						 
						
						
						
						
					 
					
						2024-08-26 20:48:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cfffa43428 
					 
					
						
						
							
							feat: introduce sanitizers  
						
						 
						
						... 
						
						
						
						had to fix some things 
						
						
					 
					
						2024-08-26 19:50:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0f1aa982f4 
					 
					
						
						
							
							fixup! refactor: move executor function into it's own file  
						
						 
						
						
						
						
					 
					
						2024-08-26 18:40:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e442800779 
					 
					
						
						
							
							fix: move the new utils into utils.h/c  
						
						 
						
						
						
						
					 
					
						2024-08-25 15:05:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3272bd1e40 
					 
					
						
						
							
							wip  
						
						 
						
						
						
						
					 
					
						2024-08-23 22:03:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ad9dc90f31 
					 
					
						
						
							
							feat: add docker image and refactor the scripts  
						
						 
						
						
						
						
					 
					
						2024-08-23 21:48:19 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d9c1b2a2c 
					 
					
						
						
							
							chore: update readme  
						
						 
						
						
						
						
					 
					
						2024-08-23 07:16:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d18e15b19 
					 
					
						
						
							
							fix: always try to build docker images  
						
						 
						
						
						
						
					 
					
						2024-08-19 20:37:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bdf748ec5 
					 
					
						
						
							
							chore: update TODO  
						
						 
						
						
						
						
					 
					
						2024-08-19 20:37:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						347c8605c9 
					 
					
						
						
							
							fix: automate arch packaging  
						
						 
						
						... 
						
						
						
						using docker just like debian. This makes the scripts easier to
reproduce. 
						
						
					 
					
						2024-08-19 20:37:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8602e1e1f 
					 
					
						
						
							
							feat: add gplv3 license  
						
						 
						
						
						
						
					 
					
						2024-08-19 19:48:22 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d02eb34285 
					 
					
						
						
							
							feat: add debian packaging  
						
						 
						
						... 
						
						
						
						fuck this is complicated. Why'd you make it so insane, debian
maintainers?
Please fix this.
It's working now, but Makefile must be modified... I dont like that.
Let's find another way 
						
						
					 
					
						2024-08-19 19:47:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ccd07141f5 
					 
					
						
						
							
							feat: add arch packaging  
						
						 
						
						
						
						
					 
					
						2024-08-19 19:47:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5469fdcf92 
					 
					
						
						
							
							chore: some cleanup  
						
						 
						
						... 
						
						
						
						yes. I made the cardinal sin. I am using a goto. 
						
						
					 
					
						2024-08-06 20:19:27 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c1102db43 
					 
					
						
						
							
							feat: add option to set where pipeline logfiles go  
						
						 
						
						
						
						
					 
					
						2024-08-06 20:05:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2ebbc86799 
					 
					
						
						
							
							feat: throw logs into a log file  
						
						 
						
						... 
						
						
						
						Fuck. I had to add another dependency... 
						
						
					 
					
						2024-08-06 19:28:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d8b8b7b729 
					 
					
						
						
							
							feat: inject pipeline env and dont use system  
						
						 
						
						
						
						
					 
					
						2024-08-06 18:54:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1bcdca9e21 
					 
					
						
						
							
							feat: cleanup and daemonization  
						
						 
						
						
						
						
					 
					
						2024-08-04 21:27:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dcc25f88a7 
					 
					
						
						
							
							feat: add threadpool and started pooling executors  
						
						 
						
						
						
						
					 
					
						2024-08-04 12:39:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e35dbdb1f3 
					 
					
						
						
							
							fix: log is now threadsafe  
						
						 
						
						
						
						
					 
					
						2024-08-03 12:58:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						121643be45 
					 
					
						
						
							
							feat: add simple two-thread watch prototype  
						
						 
						
						... 
						
						
						
						I feel like I'm crushing it today! 
						
						
					 
					
						2024-08-03 12:43:33 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d1408c174 
					 
					
						
						
							
							feat: add simple logging library  
						
						 
						
						
						
						
					 
					
						2024-08-03 09:25:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6c3ad9ffa5 
					 
					
						
						
							
							feat: add simple inotify prototype  
						
						 
						
						
						
						
					 
					
						2024-08-03 07:47:47 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94a4ac27c5 
					 
					
						
						
							
							feat: add simple getopt cli  
						
						 
						
						
						
						
					 
					
						2024-08-02 19:08:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						de71b99539 
					 
					
						
						
							
							feat: initial commit  
						
						 
						
						
						
						
					 
					
						2024-08-01 21:35:35 +02:00