GitHub Desktop 3.0 brings better integration for your pull requests
Version control should be simple and easy, so you can focus on what matters. That’s why GitHub Desktop is designed to simplify workflows for millions of developers around the world. Today, GitHub Desktop hits a big milestone with the release of version 3.0, which includes improved support for git operations, like squashing, reordering, or amending commits, as well as exciting new features that bring GitHub closer to your local development workflow.
Review the status of your pull request check runs
With GitHub Desktop 3.0, you can now see the checks of your pull requests to ensure your code is ready for production. Just click on the badge with the pull request number, and start diving into the checks, jobs, and steps to better understand and fix whatever problem you might run into. You still can’t find out why your checks failed? Don’t worry! You can just re-run your checks to give them another chance to succeed. Users also now have the ability to re-run failed or individual GitHub Action checks.
Support for high-signal pull request notifications
Another addition to GitHub Desktop 3.0 is support for high-signal notifications. Hundreds of notifications across numerous apps are always trying to get our attention, and most of those notifications end up just being noise. That’s why GitHub Desktop 3.0 does not notify you for every single event in every repository you contribute to. Instead, GitHub Desktop 3.0 will only show you notifications when something really important happens in the repository you’re working on.
Pull request checks failed
Imagine you’re on a branch working on a new awesome feature, and at some point you’re ready to share it with your teammates for a more formal review. So, you push the branch to the repository and open a pull request. Immediately after, you switch to another branch to start working on another amazing feature.
However, a few minutes later, the checks required to merge your pull request failed, because you forgot to add a file to one of your commits. Not addressing the issue promptly could result in your teammates reviewing code different than what you intended to merge, or needing to ask them for an additional approval once the checks pass again.
GitHub Desktop 3.0 will show you a system notification when that happens, which will lead you to a new dialog with more detail about what went wrong with your pull request checks. This new dialog also makes it very easy to switch to the affected branch to start working on the fix, or just re-run those checks if you think it was a one-off. Thus, this will enable you to quickly get your pull request back on track for your teammates to review.
Pull request checks failed notification
Re-run failed checks demo
Pull request reviews
Now that your pull request checks are passing (hooray!
See What’s Next in Tech With the Fast Forward Newsletter
Tweets From @varindiamag
Nothing to see here - yet
When they Tweet, their Tweets will show up here.