fix: handle PRs with multiple commits