Commit graph

17 commits

Author SHA1 Message Date
a974c36c74
feat: create, mount and cleanup volumes for job containers 2024-08-11 23:23:41 -04:00
c352b05d6c
feat: add job name and job name default support 2024-08-09 00:31:06 -04:00
56295fe89e
feat: add job concurrency and basic support for needs job prop 2024-08-09 00:17:29 -04:00
072f40850d
docs: add feature support tracker 2024-08-03 14:01:21 -04:00
5c029344bc
feat: hoist deferred task management to own struct 2024-08-03 13:47:51 -04:00
1a5826149f
feat: adopt custom logger 2024-08-03 13:10:01 -04:00
7f97a23945
chore: use placeholder project name 2024-08-02 19:49:56 -04:00
0ad6e5b044
refactor: rename Runner.Execute > Runner.RunWorkflow for consistency 2024-08-02 19:40:06 -04:00
da6dbee691
refactor: remove pull indirection, call driver directly 2024-08-02 19:34:25 -04:00
2e31942b6d
feat: group all cleanup tasks and defer to end of run 2024-08-02 19:30:37 -04:00
fcaea8c753
feat: enforce exact number of positionals instead of a minimum 2024-08-02 17:38:00 -04:00
d519aa4cd1
refactor: hoist config handling in root command prerun 2024-08-02 17:32:41 -04:00
bed10050dd
feat: fail execute call if any job fails 2024-08-02 16:57:56 -04:00
528cdebd1f
feat: bubble up errors in shell steps at the job-level 2024-08-02 16:38:18 -04:00
cf26a13eeb
feat: track tasks and individual jobs in runner 2024-08-01 22:48:54 -04:00
d2e3412cd8
feat: initial push, support for simple isolated shell workflows 2024-08-01 18:43:18 -04:00
b526ee43a8 Initial commit 2024-08-01 22:39:45 +00:00