瀏覽代碼

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

Jiajie Zhong 2 年之前
父節點
當前提交
0ff34b8730
共有 1 個文件被更改,包括 9 次插入6 次删除
  1. 9 6
      .github/mergeable.yml

+ 9 - 6
.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'