thought-machine / falco-probes

Automated build and mirror of eBPF kernel probes for use as a driver with the Falco runtime security agent (https://falco.org/)
Apache License 2.0
16 stars 4 forks source link

Refactor parallel running to be testable and add tests #26

Closed VJftw closed 3 years ago

VJftw commented 3 years ago

We currently have a bug in our //build/github/build-and-publish-probes-for-operating-system where it seems like we're fatally exiting when there are no errors returned. This PR fixes the logging of errors, so when they occur again (they seem to happen quite frequently) we'll have some more useful data to understand why the build failed. It also gives us confidence that the error is not a result of our parallel running code which is now unit tested