Commit graph

10 commits

Author SHA1 Message Date
Peter e60726ef9e
feat: implement new and man for plugin modules
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
- use extracted shared libraries
2023-08-23 22:06:26 +02:00
Peter 786578bc6f
feat: adapt new wire format
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
update to Go 1.21
2023-08-15 21:47:19 +02:00
Peter 1261932bdc
refactor: apply golangci-lint findings
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-22 19:16:00 +02:00
Peter ee2cdfd942
feat: initial plugin support 2023-05-24 22:10:01 +02:00
Peter 0111ee8c27
fix(tools): tools should also just write to output directory and buildr is taking care that files are stored in bin dir
close #7
2023-05-03 18:05:12 +02:00
Peter fd2aebaa3b
refactor(cli): restructure initialization logic and get rid of global state 2023-05-01 10:15:53 +02:00
Peter 46f27b55f9
feat(container): improve container probing
- copy buildr binary to tools directory to ensure everything necessary is within the repo scope
- monitor created container to check if it exited unexpectedly
- maintain a pool for byte buffers and introduce helper function
- detect container host properties to be able to copy right binary into it
2023-04-20 11:23:13 +02:00
Peter 3e617cedbd
feat(task): stream output from tasks on the fly 2023-04-18 21:30:46 +02:00
Peter d1bdc8449f
feat(env): convenience get_env function with fallback support 2023-03-19 11:36:39 +01:00
Peter 9081d0756f
feat: initial version 2023-03-15 18:56:38 +01:00