Gitlab Runner Custom Executor framework

Hi everyone, I’ve written a Gitlab Runner Custom Executor framework and would love some feedback. My goal is to provide a framework with all of the recommended approaches to handling errors and other things when building custom executors with pure bash scripting (or a mix, but wrapped with bash).

Please let me know what is missing or what you think! PRs welcome :slight_smile: