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

zhongjiajie 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 469c19be08 [CI] Fix ci auto assign error (#16171)
469c19be08 is described below

commit 469c19be081101ffd033846a62b10497f8a6199c
Author: xiangzihao <[email protected]>
AuthorDate: Tue Jun 18 11:13:03 2024 +0800

    [CI] Fix ci auto assign error (#16171)
    
    * fix ci auto assign error
    * labeler and codeowner improvement
---
 .github/CODEOWNERS                              | 45 +++++++++++++++----------
 .github/actions/labeler/labeler.yml             | 23 +++++++++++--
 .github/boring-cyborg.yml                       |  5 +--
 .github/workflows/pull-request-target-robot.yml |  2 +-
 4 files changed, 51 insertions(+), 24 deletions(-)

diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 9d5df6b6a0..bbcc652f7d 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -16,30 +16,39 @@
 #
 
 /.github/ @SbloodyS
-/deploy/
-/dolphinscheduler-alert/
-/dolphinscheduler-e2e/ @SbloodyS
-/dolphinscheduler-api-test/ @SbloodyS
-/dolphinscheduler-registry/  @ruanwenjun
+/deploy/ @SbloodyS
+/dolphinscheduler-alert/ @SbloodyS
 /dolphinscheduler-api/ @caishunfeng @SbloodyS
-/dolphinscheduler-dao/  @SbloodyS
-/dolphinscheduler-dao/src/main/resources/sql/ @EricGao888
-/dolphinscheduler-common/
-/dolphinscheduler-standalone-server/
-/dolphinscheduler-datasource-plugin/
-/dolphinscheduler-dist/
-/dolphinscheduler-meter/  @ruanwenjun @EricGao888
-/dolphinscheduler-scheduler-plugin/
+/dolphinscheduler-api-test/ @SbloodyS
+/dolphinscheduler-authentication/ @ruanwenjun
+/dolphinscheduler-bom/ @ruanwenjun
+/dolphinscheduler-common/ @SbloodyS
+/dolphinscheduler-dao/  @SbloodyS @ruanwenjun
+/dolphinscheduler-dao-plugin/ @SbloodyS @ruanwenjun
+/dolphinscheduler-data-quality/ @SbloodyS
+/dolphinscheduler-datasource-plugin/ @SbloodyS
+/dolphinscheduler-dist/ @SbloodyS
+/dolphinscheduler-e2e/ @SbloodyS
+/dolphinscheduler-extract/ @ruanwenjun
 /dolphinscheduler-master/ @caishunfeng @SbloodyS @ruanwenjun
-/dolphinscheduler-worker/ @caishunfeng @SbloodyS @ruanwenjun
+/dolphinscheduler-meter/  @ruanwenjun @EricGao888
+/dolphinscheduler-microbench/ @SbloodyS @ruanwenjun
+/dolphinscheduler-registry/  @ruanwenjun
+/dolphinscheduler-scheduler-plugin/ @ruanwenjun
 /dolphinscheduler-service/ @caishunfeng
-/dolphinscheduler-extract/  @ruanwenjun
 /dolphinscheduler-spi/ @caishunfeng
+/dolphinscheduler-standalone-server/ @SbloodyS
+/dolphinscheduler-storage-plugin/ @ruanwenjun @SbloodyS
 /dolphinscheduler-task-plugin/ @caishunfeng @SbloodyS @zhuangchong
 /dolphinscheduler-tools/ @caishunfeng @SbloodyS @EricGao888
-/script/  @SbloodyS @EricGao888
 /dolphinscheduler-ui/ @songjianet @Amy0104
-/docs/ @EricGao888
+/dolphinscheduler-worker/ @caishunfeng @SbloodyS @ruanwenjun
+/dolphinscheduler-yarn-aop/ @ruanwenjun
+
+/dolphinscheduler-dao/src/main/resources/sql/ @EricGao888
+
+/script/  @SbloodyS @EricGao888
+/docs/ @EricGao888 @SbloodyS
 /licenses/ @EricGao888
 /images/ @EricGao888
-/style/
+/style/ @SbloodyS @EricGao888
diff --git a/.github/actions/labeler/labeler.yml 
b/.github/actions/labeler/labeler.yml
index b4776198e2..6bd9b6daf1 100644
--- a/.github/actions/labeler/labeler.yml
+++ b/.github/actions/labeler/labeler.yml
@@ -18,37 +18,54 @@
 backend:
   - 'dolphinscheduler-alert/**/*'
   - 'dolphinscheduler-api/**/*'
+  - 'dolphinscheduler-authentication/**/*'
+  - 'dolphinscheduler-bom/**/*'
   - 'dolphinscheduler-common/**/*'
   - 'dolphinscheduler-dao/**/*'
+  - 'dolphinscheduler-dao-plugin/**/*'
   - 'dolphinscheduler-data-quality/**/*'
   - 'dolphinscheduler-datasource-plugin/**/*'
   - 'dolphinscheduler-dist/**/*'
+  - 'dolphinscheduler-extract/**/*'
   - 'dolphinscheduler-master/**/*'
+  - 'dolphinscheduler-meter/**/*'
+  - 'dolphinscheduler-microbench/**/*'
   - 'dolphinscheduler-registry/**/*'
-  - 'dolphinscheduler-extract/**/*'
   - 'dolphinscheduler-scheduler-plugin/**/*'
   - 'dolphinscheduler-service/**/*'
   - 'dolphinscheduler-spi/**/*'
   - 'dolphinscheduler-standalone-server/**/*'
+  - 'dolphinscheduler-storage-plugin/**/*'
   - 'dolphinscheduler-task-plugin/**/*'
   - 'dolphinscheduler-tools/**/*'
   - 'dolphinscheduler-worker/**/*'
+  - 'dolphinscheduler-yarn-aop/**/*'
   - 'script/**/*'
+  - '.github/workflows/backend.yml'
 
 document:
   - 'docs/**/*'
+  - '**/*.md'
 
 CI&CD:
   - any: ['.github/**/*']
 
 docker:
-  - any: ['.deploy/**/*']
+  - any: ['deploy/docker/**/*']
 
 UI:
   - any: ['dolphinscheduler-ui/**/*']
+  - any: ['.github/workflows/frontend.yml']
 
 e2e:
   - any: ['dolphinscheduler-e2e/**/*']
+  - any: ['dolphinscheduler-api-test/**/*']
+  - any: ['.github/workflows/e2e.yml']
+  - any: ['.github/workflows/api-test.yml']
+  - any: ['.github/workflows/e2e-k8s.yml']
 
 test:
-  - any: ['dolphinscheduler-api-test/**/*']
+  - any: ['**/test/**/*']
+
+kubernetes:
+  - any: ['deploy/kubernetes/**/*']
diff --git a/.github/boring-cyborg.yml b/.github/boring-cyborg.yml
index 60c452fedb..7111438865 100644
--- a/.github/boring-cyborg.yml
+++ b/.github/boring-cyborg.yml
@@ -14,6 +14,7 @@
 #  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.
+# Details: https://github.com/apps/boring-cyborg
 
 ###### IssueLink Adder 
#################################################################################################
 # Insert Issue (Jira/Github etc) link in PR description based on the Issue ID 
in PR title.
@@ -37,7 +38,7 @@ verifyTitles:
   # Regular expression that should be matched by titles of commits or PR
   titleRegexp: 
^\[Feature-[0-9]+\].*$|^\[Fix-[0-9]+\].*$|^\[Doc-[0-9]+\].*$|^\[Improvement-[0-9]+\].*$|^\[Test-[0-9]+\].*$|^\[E2E-[0-9]+\].*$|^\[CI].*$|^\[Chore].*$
   # If set to true, it will always check the PR title (as opposed to the 
individual commits).
-  alwaysUsePrTitle: false
+  alwaysUsePrTitle: true
   # If set to true, it will only check the commit in case there is a single 
commit.
   # In case of multiple commits it will check PR title.
   # This reflects the standard behaviour of Github that for `Squash & Merge` 
GitHub
@@ -49,7 +50,7 @@ verifyTitles:
   # The title the GitHub status should appear from.
   statusTitle: "Title Validator"
   # A custom message to be displayed when the title passes validation.
-  successMessage: "Validation successful!"
+  successMessage: "Title Validation successful!"
   # A custom message to be displayed when the title fails validation.
   # Allows insertion of ${type} (commit/PR), ${title} (the title validated) 
and ${regex} (the titleRegexp above).
   failureMessage: "Wrong ${type} title: ${title}"
diff --git a/.github/workflows/pull-request-target-robot.yml 
b/.github/workflows/pull-request-target-robot.yml
index 90e6784eba..938e55498a 100644
--- a/.github/workflows/pull-request-target-robot.yml
+++ b/.github/workflows/pull-request-target-robot.yml
@@ -42,6 +42,6 @@ jobs:
           sync-labels: true
 
       - name: "Auto assign in pull request"
-        uses: kentaro-m/[email protected]
+        uses: ./.github/actions/auto-assign-action
         with:
           configuration-path: .github/actions/auto-assign/auto-assign.yml

Reply via email to