This is an automated email from the ASF dual-hosted git repository.

zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new 8426d2346c [HotFix] [CI] Temporary skipping mergeable check (#15958)
8426d2346c is described below

commit 8426d2346cde5431ad83a23cbce20864026c556a
Author: xiangzihao <[email protected]>
AuthorDate: Thu May 9 11:01:05 2024 +0800

    [HotFix] [CI] Temporary skipping mergeable check (#15958)
    
    * temporary skipping mergeable check
---
 .asf.yaml                       |  2 +-
 .github/mergeable.yml           | 62 --------------------------------
 .github/workflows/mergeable.yml | 78 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 63 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 84619447be..abeb08c0b8 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -46,7 +46,7 @@ github:
           - E2E
           - Docs
           - Frontend Build
-          - "Mergeable: milestone-label-check"
+#          - "Mergeable: milestone-label-check"
       required_pull_request_reviews:
         dismiss_stale_reviews: true
         required_approving_review_count: 2
diff --git a/.github/mergeable.yml b/.github/mergeable.yml
deleted file mode 100644
index a1df2e7410..0000000000
--- a/.github/mergeable.yml
+++ /dev/null
@@ -1,62 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
----
-version: 2
-mergeable:
-  # we can not use `pull_request.*` which including event 
`pull_request.labeled`, according to 
https://github.com/mergeability/mergeable/issues/643,
-  # otherwise mergeable will keep add or remove label endless, we just need 
this CI act like the default behavior as
-  # GitHub action workflow `pull_requests` 
https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request
 like,
-  # which only trigger runs when a pull_request event's activity type is 
opened, synchronize, or reopened
-  - when: pull_request.opened, pull_request.reopened, pull_request.synchronize
-    name: sync-sql-ddl
-    validate:
-      # Sql files must change synchronize
-      - 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'
-    # Add labels 'sql not sync' and comment to reviewers if 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'
-    # Remove labels 'sql not sync' if pass
-    pass:
-      - do: labels
-        delete: 'sql not sync'
-
-  - when: pull_request.*
-    name: milestone-label-check
-    validate:
-      - do: milestone
-        no_empty:
-          enabled: false # Cannot be empty when true.
-          message: 'Milestone is required and cannot be empty.'
-      - do: label
-        and:
-          - must_include:
-              regex: 'feature|bug|improvement|document|chore|revert'
-              message: 'Label must include one of the following: `feature`, 
`bug`, `improvement`, `document`, `chore`, `revert`'
-          - must_include:
-              regex: 'ready-to-merge'
-              message: 'Please check if there are PRs that already have a 
`ready-to-merge` label and can be merged, if exists please merge them first.'
diff --git a/.github/workflows/mergeable.yml b/.github/workflows/mergeable.yml
new file mode 100644
index 0000000000..8b7bd8799c
--- /dev/null
+++ b/.github/workflows/mergeable.yml
@@ -0,0 +1,78 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+---
+#version: 2
+
+on:
+  pull_request:
+
+name: "Mergeable"
+
+jobs:
+  result:
+    name: "Mergeable: milestone-label-check"
+    runs-on: ubuntu-latest
+    timeout-minutes: 30
+    steps:
+      - name: Status
+        run: |
+          echo "Temporary skipping this check"
+
+#mergeable:
+#  # we can not use `pull_request.*` which including event 
`pull_request.labeled`, according to 
https://github.com/mergeability/mergeable/issues/643,
+#  # otherwise mergeable will keep add or remove label endless, we just need 
this CI act like the default behavior as
+#  # GitHub action workflow `pull_requests` 
https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#pull_request
 like,
+#  # which only trigger runs when a pull_request event's activity type is 
opened, synchronize, or reopened
+#  - when: pull_request.opened, pull_request.reopened, pull_request.synchronize
+#    name: sync-sql-ddl
+#    validate:
+#      # Sql files must change synchronize
+#      - 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'
+#    # Add labels 'sql not sync' and comment to reviewers if 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'
+#    # Remove labels 'sql not sync' if pass
+#    pass:
+#      - do: labels
+#        delete: 'sql not sync'
+#
+#  - when: pull_request.*
+#    name: milestone-label-check
+#    validate:
+#      - do: milestone
+#        no_empty:
+#          enabled: false # Cannot be empty when true.
+#          message: 'Milestone is required and cannot be empty.'
+#      - do: label
+#        and:
+#          - must_include:
+#              regex: 'feature|bug|improvement|document|chore|revert'
+#              message: 'Label must include one of the following: `feature`, 
`bug`, `improvement`, `document`, `chore`, `revert`'
+#          - must_include:
+#              regex: 'ready-to-merge'
+#              message: 'Please check if there are PRs that already have a 
`ready-to-merge` label and can be merged, if exists please merge them first.'

Reply via email to