Fix mergify, vis-a-vis missing dont-squash-my-commits team (#29909)
Fix mergify.yml vis-a-vis missing dont-squash-my-commits team
This commit is contained in:
parent
867d2581a6
commit
03ad13bb76
25
.mergify.yml
25
.mergify.yml
|
@ -38,7 +38,6 @@ pull_request_rules:
|
||||||
- status-success=ci-gate
|
- status-success=ci-gate
|
||||||
- label=automerge
|
- label=automerge
|
||||||
- label!=no-automerge
|
- label!=no-automerge
|
||||||
- author≠@dont-squash-my-commits
|
|
||||||
- or:
|
- or:
|
||||||
# only require docs checks if docs files changed
|
# only require docs checks if docs files changed
|
||||||
- -files~=^docs/
|
- -files~=^docs/
|
||||||
|
@ -56,30 +55,6 @@ pull_request_rules:
|
||||||
actions:
|
actions:
|
||||||
merge:
|
merge:
|
||||||
method: squash
|
method: squash
|
||||||
# Join the dont-squash-my-commits group if you won't like your commits squashed
|
|
||||||
- name: automatic merge (rebase) on CI success
|
|
||||||
conditions:
|
|
||||||
- and:
|
|
||||||
- status-success=buildkite/solana
|
|
||||||
- status-success=ci-gate
|
|
||||||
- label=automerge
|
|
||||||
- label!=no-automerge
|
|
||||||
- author=@dont-squash-my-commits
|
|
||||||
- or:
|
|
||||||
# only require docs checks if docs files changed
|
|
||||||
- -files~=^docs/
|
|
||||||
- status-success=build & deploy docs
|
|
||||||
- or:
|
|
||||||
# only require explorer checks if explorer files changed
|
|
||||||
- status-success=check-explorer
|
|
||||||
- -files~=^explorer/
|
|
||||||
- or:
|
|
||||||
# only require web3 checks if web3.js files changed
|
|
||||||
- status-success=all-web3-checks
|
|
||||||
- -files~=^web3.js/
|
|
||||||
actions:
|
|
||||||
merge:
|
|
||||||
method: rebase
|
|
||||||
- name: remove automerge label on CI failure
|
- name: remove automerge label on CI failure
|
||||||
conditions:
|
conditions:
|
||||||
- label=automerge
|
- label=automerge
|
||||||
|
|
Loading…
Reference in New Issue