When calling jq or dos2unix the binaries are sourced from the bash exector code repo itself
Current Behaviour
We rely on them being available on PATH
Possible Solution
Include a windows(mingw), osx and linux compiled binary of jq and dos2unix in the executor code repo
Include a bash script for the binaries which checks the uname for the right binary version
During common.sh or something like that processing update the PATH variable to include the path to these binary files
Context
The jq and dos2unix binaries are pretty small so it seems worthwhile to include them as part of our code to remove the reliance on os installed packages which can be complicated and hard to make this understandable to users
Expected Behaviour
When calling jq or dos2unix the binaries are sourced from the bash exector code repo itself
Current Behaviour
We rely on them being available on PATH
Possible Solution
Context
The jq and dos2unix binaries are pretty small so it seems worthwhile to include them as part of our code to remove the reliance on os installed packages which can be complicated and hard to make this understandable to users