Commit graph

9 commits

Author SHA1 Message Date
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 fd2aebaa3b
refactor(cli): restructure initialization logic and get rid of global state 2023-05-01 10:15:53 +02:00
Peter b84a583116
feat(ignore): skip ignore for tools/buildr binary
- rename tools directory to bin
- add mount options to container tasks
- generally improve error messages
2023-04-24 10:37:08 +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 f5c9dfc231
refactor(ignore): make ignore implement fs.FS for easier testing later on 2023-04-19 18:39:56 +02:00
Peter c5a8303ec5
feat(ignore): support Git-alike ignore file 2023-04-19 10:41:34 +02:00
Peter 0e0207ee64
feat(task): completed container task prototype 2023-04-18 18:06:13 +02:00
Peter 4f899ebd9e
feat(task): basic prototype of container tasks
extraction of created files is still missing
2023-04-14 20:08:59 +02:00
Peter 3819c692de
feat: prepare container execution 2023-04-11 22:30:48 +02:00