Might be worth checking the case where all tests ran for the last commit, and directly using the stored summary if that's the case.