未验证 提交 0ff34b87 编写于 作者: J Jiajie Zhong 提交者: GitHub

[ci] Fix mergeable for ddl change and remove label unexpect (#7099)

上级 8584aad4
......@@ -22,17 +22,20 @@ mergeable:
validate:
# Sql files must change synchronize
- do: dependent
files: ['sql/dolphinscheduler_h2.sql', 'sql/dolphinscheduler_mysql.sql', 'sql/dolphinscheduler_postgre.sql']
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'
# Add labels 'sql not sync' if Sql files not change synchronize
# Add labels 'sql not sync' and comment to reviewers if Sql files not change synchronize
fail:
- do: checks
status: 'failure'
- do: comment
payload:
body: >
:warning: This PR do not change database DDL synchronize.
- do: labels
add: 'sql not sync'
# Remove labels 'sql not sync' if pass
pass:
- do: checks
status: 'success'
- do: labels
delete: 'sql not sync'
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册