File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 3030 steps :
3131 - name : Checkout repository
3232 uses : actions/checkout@v2
33+ with :
34+ ref : ${{ github.event.pull_request.head.sha }}
35+ fetch-depth : 5
3336
3437 # We need to disable the existing toolchain to avoid updating rust-docs
3538 # which takes a long time. The fastest way to do this is to rename the
Original file line number Diff line number Diff line change @@ -50,6 +50,20 @@ fn rust_files_are_tidy() {
5050 tidy_docs. finish ( ) ;
5151}
5252
53+ #[ test]
54+ fn check_merge_commits ( ) {
55+ let cmd_output =
56+ run ! ( "git rev-list --merges --invert-grep --author 'bors\\ [bot\\ ]' HEAD~4.." ; echo = false ) ;
57+ match cmd_output {
58+ Ok ( out) => {
59+ if !out. is_empty ( ) {
60+ panic ! ( "Please rebase your branch on top of master by running `git rebase master`" ) ;
61+ }
62+ }
63+ Err ( e) => panic ! ( "{}" , e) ,
64+ }
65+ }
66+
5367fn deny_clippy ( path : & PathBuf , text : & String ) {
5468 if text. contains ( "[\u{61} llow(clippy" ) {
5569 panic ! (
You can’t perform that action at this time.
0 commit comments