File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -47,33 +47,36 @@ pull_request_rules:
47
47
- check-failure=cmake-checks
48
48
- check-failure=frozen-tools-check
49
49
- " label!=mergify skip"
50
+ - " label!='needs: work'"
50
51
actions :
51
52
label :
52
53
add : ['needs: work']
53
54
remove : ['needs: review', 'needs: CI']
54
55
55
- # From needs: review to needs: work - CI failure
56
+ # From needs: CI to needs: work - CI failure in jenkins pipeline
56
57
- name : " label needs: work when Jenkins CI failed - pr head"
57
58
conditions :
58
- # Jenkins CI failing
59
+ # Jenkins CI failing, only pr head
59
60
- check-failure~=continuous-integration/jenkins/pr-head
60
61
- " label!=mergify skip"
62
+ - " label=needs: CI"
61
63
- -closed
62
64
actions :
63
65
label :
64
66
add : ['needs: work']
65
- remove : ['needs: review','needs: CI']
67
+ remove : ['needs: CI']
66
68
67
- # From needs: review to needs: work - CI failure
69
+ # From needs: CI to needs: work - CI failure
68
70
- name : " label needs: work when Jenkins CI failed - any of the pipeline"
69
71
conditions :
70
72
# Jenkins CI failing - any of the pipeline
71
73
- check-failure~=^jenkins-ci
74
+ - " label=needs: CI"
72
75
- " label!=mergify skip"
73
76
actions :
74
77
label :
75
78
add : ['needs: work']
76
- remove : ['needs: review', 'needs: CI']
79
+ remove : ['needs: CI']
77
80
78
81
# From needs: review or needs: work to needs: CI. One approval means we should be good to start CI
79
82
- name : " label needs: CI when at least one reviewers approval"
You can’t perform that action at this time.
0 commit comments