From 0ff34b8730643eb13aba89cf0d6b3a42f26817f3 Mon Sep 17 00:00:00 2001 From: Jiajie Zhong Date: Wed, 1 Jun 2022 09:32:50 +0800 Subject: [PATCH] [ci] Fix mergeable for ddl change and remove label unexpect (#7099) --- .github/mergeable.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.github/mergeable.yml b/.github/mergeable.yml index 298438913..400b639b8 100644 --- a/.github/mergeable.yml +++ b/.github/mergeable.yml @@ -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' -- GitLab