move Jenkins pr testing to GitHub actions. uses same logic for detecting changes in PR. requires runner with public label