1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- ---
- version: 2
- mergeable:
-
-
-
-
- - when: pull_request.opened, pull_request.reopened, pull_request.synchronize
- name: sync-sql-ddl
- validate:
-
- - do: dependent
- files:
- - 'dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_h2.sql'
- - 'dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_mysql.sql'
- - 'dolphinscheduler-dao/src/main/resources/sql/dolphinscheduler_postgresql.sql'
- message: 'Sql files not change synchronize'
-
- fail:
- - do: comment
- payload:
- body: >
- :warning: This PR do not change database DDL synchronize.
- leave_old_comment: false
- - do: labels
- add: 'sql not sync'
-
- pass:
- - do: labels
- delete: 'sql not sync'
- - when: pull_request.*
- name: milestone-label-check
- validate:
- - do: milestone
- no_empty:
- enabled: false
- message: 'Milestone is required and cannot be empty.'
- - do: label
- and:
- - must_include:
- regex: 'feature|bug|improvement|document|chore'
- message: 'Label must include one of the following: `feature`, `bug`, `improvement`, `document`, `chore`'
- - must_include:
- regex: '\d+\.\d+\.\w+'
- message: 'Label must include one or more version numbers.'
|