Although GitHub supports the commit-based review the author is arguing for (they found it too after writing the article), I don't think it completely solves the problem - we need to be able review, test, and merge each commit individually without needing to merge the entire PR. Since GitHub doesn't have first-class support for dependent PRs, we are still "stuck" with a broken workflow. An example workaround: <a href="https://wchargin.github.io/posts/managing-dependent-pull-requests/" rel="nofollow">https://wchargin.github.io/posts/managing-dependent-pull-req...</a>. Are there any better solutions?