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

jin pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/incubator-hugegraph-commons.git

commit f9593d494bf58e4a6bd71a8666f85e506efc1518
Author: imbajin <[email protected]>
AuthorDate: Tue Feb 7 23:59:45 2023 +0800

    chore: refactor the license check CI
---
 .github/workflows/check-dependencies.yml | 31 ------------------------------
 .github/workflows/ci.yml                 |  2 +-
 .github/workflows/license-checker.yml    | 33 ++++++++++++++++++++++++++++----
 .github/workflows/stale.yml              |  2 +-
 4 files changed, 31 insertions(+), 37 deletions(-)

diff --git a/.github/workflows/check-dependencies.yml 
b/.github/workflows/check-dependencies.yml
deleted file mode 100644
index fe8b2d5..0000000
--- a/.github/workflows/check-dependencies.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-name: third-party dependencies check
-
-on:
-  push:
-    branches:
-      - master
-      - /^release-.*$/
-  pull_request:
-
-jobs:
-  build:
-    runs-on: ubuntu-latest
-    env:
-      SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency
-    steps:
-      - name: Checkout source
-        uses: actions/checkout@v3
-      - name: Set up JDK 11
-        uses: actions/setup-java@v3
-        with:
-          java-version: '11'
-          distribution: 'adopt'
-      - name: mvn install
-        run: |
-          mvn install -DskipTests=true
-      - name: generate current dependencies
-        run: |
-          bash $SCRIPT_DEPENDENCY/regenerate_known_dependencies.sh 
current-dependencies.txt
-      - name: check third dependencies
-        run: |
-          bash $SCRIPT_DEPENDENCY/check_dependencies.sh
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index b255247..0616bf8 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,4 +1,4 @@
-name: hugegraph-commons ci
+name: "hugegraph-commons ci"
 
 on:
   push:
diff --git a/.github/workflows/license-checker.yml 
b/.github/workflows/license-checker.yml
index 2345f12..8cdfb93 100644
--- a/.github/workflows/license-checker.yml
+++ b/.github/workflows/license-checker.yml
@@ -1,15 +1,18 @@
-name: License checker
+name: "license checker"
 
 on:
   push:
     branches:
       - master
+      - /^release-.*$/
   pull_request:
-    branches:
-      - master
+
+concurrency:
+  group: ${{ github.workflow }}-${{ github.ref }}
+  cancel-in-progress: true
 
 jobs:
-  check-license:
+  check-license-header:
     runs-on: ubuntu-latest
     steps:
       - uses: actions/checkout@v3
@@ -32,3 +35,25 @@ jobs:
           mvn apache-rat:check -ntp
           find ./ -name rat.txt -print0 | xargs -0 -I file cat file > 
merged-rat.txt
           grep "Binaries" merged-rat.txt -C 3 && cat merged-rat.txt
+
+  check-dependency-license:
+    runs-on: ubuntu-latest
+    env:
+      SCRIPT_DEPENDENCY: hugegraph-dist/scripts/dependency
+    steps:
+      - name: Checkout source
+        uses: actions/checkout@v3
+      - name: Set up JDK 11
+        uses: actions/setup-java@v3
+        with:
+          java-version: '11'
+          distribution: 'adopt'
+      - name: mvn install
+        run: |
+          mvn install -DskipTests=true -ntp
+      - name: generate current dependencies
+        run: |
+          bash $SCRIPT_DEPENDENCY/regenerate_known_dependencies.sh 
current-dependencies.txt
+      - name: check third dependencies
+        run: |
+          bash $SCRIPT_DEPENDENCY/check_dependencies.sh
\ No newline at end of file
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
index 1d7651b..c38c7af 100644
--- a/.github/workflows/stale.yml
+++ b/.github/workflows/stale.yml
@@ -1,4 +1,4 @@
-name: Mark stale issues and pull requests
+name: "Mark stale issues and pull requests"
 
 on:
   schedule:

Reply via email to