* using bash-based shellcheck instead of GitHub Marketplace action * add color shellcheck option
move Jenkins pr testing to GitHub actions. uses same logic for detecting changes in PR. requires runner with public label