You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The GSoC project for implementing merge functionality in Bors has concluded (we will post a blog post in the upcoming weeks that will describe the results of all our GSoC projects). We plan to deploy bors to production and fully replace homu by it in the upcoming months.
79
79
80
+
### Improving rebase force-push review experience with a range-diff for GitHub PRs
81
+
82
+
The [triagebot](https://rust-lang.org/governance/teams/infra/#team-triagebot)
83
+
team has worked on implementing an emulated [`git range-diff`](https://git-scm.com/docs/git-range-diff) for GitHub PRs.
84
+
85
+
The feature is enabled on `rust-lang/rust`[^range-diff-enable] and automatically posts a comment when a force-push with a rebase is detected, containing a link to the comparison.
86
+
87
+
[^range-diff-enable]: See the docs on the [Forge](https://forge.rust-lang.org/triagebot/range-diff.html).
88
+
89
+
An example of the same push shown by [GitHub](https://github.com/rust-lang/rust/compare/0c8f814fa3d35c1aa7f8ce933e88c82d94a6cd39..304c51d7eae3) and shown by our [`range-diff`](https://triage.rust-lang.org/gh-range-diff/rust-lang/rust/0c8f814fa3d35c1aa7f8ce933e88c82d94a6cd39..304c51d7eae38698ae90e3b40afc6300aea76f25).
90
+
91
+
See [\#t-compiler \> Experimental range-diff for force-push](https://rust-lang.zulipchat.com/#narrow/channel/131828-t-compiler/topic/Experimental.20range-diff.20for.20force-push/near/534646361) for more details.
92
+
93
+
### Improving reviewing experience on GitHub PRs
94
+
95
+
Following the `range-diff` feature the [triagebot](https://rust-lang.org/governance/teams/infra/#team-triagebot)
96
+
team has worked on improving the experience of reviewing GitHub PRs in particular focusing on changes since the last review.
97
+
98
+
This new feature is enabled on `rust-lang/rust`[^changes-since-enable] and automatically adds a comparison link to every top-level review comment.
99
+
100
+
[^changes-since-enable]: See the docs on the [Forge](https://forge.rust-lang.org/triagebot/review-changes-since.html).
101
+
80
102
### Support optional CI jobs
81
103
82
104
Until now, CI only had jobs that ran on PRs or when a merge to the default branch was attempted (i.e., the auto build).
0 commit comments