feat(lib): support checkout to pr commit sha (#3130)support checkout not merged pr commit sha. (commit: 18bbc54)