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

nicholasjiang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 0ee3c3a4b [CELEBORN-1556] Update Github actions to v4
0ee3c3a4b is described below

commit 0ee3c3a4bdef3b97fca6be04f03ac36c2e12e1a6
Author: Bowen Liang <[email protected]>
AuthorDate: Fri Aug 16 19:22:39 2024 +0800

    [CELEBORN-1556] Update Github actions to v4
    
    ### What changes were proposed in this pull request?
    
    - update actions/setup-java to v4
    - update actions/upload-artifact to v4
    - update actions/checkout to v4
    - update pnpm/action-setup to v4
    
    ### Why are the changes needed?
    
    Mordernize the github actions used, bumping the runtime in actions to 
NodeJS 20.
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Passing the CI jobs.
    
    Closes #2676 from bowenliang123/update-actions.
    
    Lead-authored-by: Bowen Liang <[email protected]>
    Co-authored-by: liangbowen <[email protected]>
    Signed-off-by: SteNicholas <[email protected]>
---
 .github/workflows/benchmark.yml         |  4 ++--
 .github/workflows/benchmark_manual.yml  |  4 ++--
 .github/workflows/deps.yml              |  8 ++++----
 .github/workflows/license.yml           |  6 +++---
 .github/workflows/maven.yml             | 30 +++++++++++++++---------------
 .github/workflows/regression.yml        |  4 ++--
 .github/workflows/regression_manual.yml |  4 ++--
 .github/workflows/sbt.yml               | 30 +++++++++++++++---------------
 .github/workflows/style.yml             |  4 ++--
 .github/workflows/web_lint.yml          |  4 ++--
 10 files changed, 49 insertions(+), 49 deletions(-)

diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml
index ed4a81890..d1add19d7 100644
--- a/.github/workflows/benchmark.yml
+++ b/.github/workflows/benchmark.yml
@@ -26,7 +26,7 @@ jobs:
     runs-on: self-hosted
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           repository: ${{ 
github.event.client_payload.pull_request.head.repo.full_name }}
           ref: ${{ github.event.client_payload.pull_request.head.ref }}
@@ -42,7 +42,7 @@ jobs:
         run: /home/hadoop/celeborn-toolkit/reg.sh benchmark
 
       - name: Upload Result
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: benchmark result
           path: /home/hadoop/celeborn-toolkit/result/
diff --git a/.github/workflows/benchmark_manual.yml 
b/.github/workflows/benchmark_manual.yml
index 51c0bb247..547f10ade 100644
--- a/.github/workflows/benchmark_manual.yml
+++ b/.github/workflows/benchmark_manual.yml
@@ -30,7 +30,7 @@ jobs:
     runs-on: self-hosted
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Build
         run: |
@@ -42,7 +42,7 @@ jobs:
         run: /home/hadoop/celeborn-toolkit/reg.sh benchmark
 
       - name: Upload Result
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: benchmark result
           path: /home/hadoop/celeborn-toolkit/result/
diff --git a/.github/workflows/deps.yml b/.github/workflows/deps.yml
index 8a202e7f2..8a2c008f2 100644
--- a/.github/workflows/deps.yml
+++ b/.github/workflows/deps.yml
@@ -57,9 +57,9 @@ jobs:
           - 'flink-1.20'
           - 'mr'
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK 8
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: 8
@@ -91,9 +91,9 @@ jobs:
           - 'flink-1.20'
           - 'mr'
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK 8
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: 8
diff --git a/.github/workflows/license.yml b/.github/workflows/license.yml
index 39a627b79..8b4fdbafe 100644
--- a/.github/workflows/license.yml
+++ b/.github/workflows/license.yml
@@ -34,9 +34,9 @@ jobs:
     name: License
     runs-on: ubuntu-22.04
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK 8
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: 8
@@ -54,7 +54,7 @@ jobs:
           build/mvn org.apache.rat:apache-rat-plugin:check -Pgoogle-mirror,mr
       - name: Upload rat report
         if: failure()
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
           name: rat-report
           path: "**/target/rat*.txt"
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index f191c5e80..77ed9ab17 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -24,9 +24,9 @@ jobs:
           - 11
           - 17
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK ${{ matrix.java }}
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: ${{ matrix.java }}
@@ -36,7 +36,7 @@ jobs:
       run: build/mvn -Pgoogle-mirror test
     - name: Upload test log
       if: failure()
-      uses: actions/upload-artifact@v3
+      uses: actions/upload-artifact@v4
       with:
         name: service-unit-test-log
         path: |
@@ -55,9 +55,9 @@ jobs:
         spark:
           - '2.4'
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -73,7 +73,7 @@ jobs:
           build/mvn $PROFILES -pl $TEST_MODULES test
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: spark-${{ matrix.spark }}-unit-test-log
           path: |
@@ -118,9 +118,9 @@ jobs:
           - shuffle-plugin-class: 
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
             spark: '3.4'
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK ${{ matrix.java }}
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: ${{ matrix.java }}
@@ -136,7 +136,7 @@ jobs:
         build/mvn $PROFILES -pl $TEST_MODULES 
-Dspark.shuffle.sort.io.plugin.class=${{ matrix.shuffle-plugin-class }} test
     - name: Upload test log
       if: failure()
-      uses: actions/upload-artifact@v3
+      uses: actions/upload-artifact@v4
       with:
         name: spark-${{ matrix.spark }}-unit-test-log
         path: |
@@ -159,9 +159,9 @@ jobs:
           - '1.19'
           - '1.20'
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -175,7 +175,7 @@ jobs:
           build/mvn $PROFILES -pl $TEST_MODULES test
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: flink-${{ matrix.flink }}-unit-test-log
           path: |
@@ -190,9 +190,9 @@ jobs:
           - 8
           - 11
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -206,7 +206,7 @@ jobs:
           build/mvn $PROFILES -pl $TEST_MODULES test
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: mr-unit-test-log
           path: |
diff --git a/.github/workflows/regression.yml b/.github/workflows/regression.yml
index f76b42854..6c1f6a3cb 100644
--- a/.github/workflows/regression.yml
+++ b/.github/workflows/regression.yml
@@ -26,7 +26,7 @@ jobs:
     runs-on: self-hosted
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           repository: ${{ 
github.event.client_payload.pull_request.head.repo.full_name }}
           ref: ${{ github.event.client_payload.pull_request.head.ref }}
@@ -42,7 +42,7 @@ jobs:
         run: /home/hadoop/celeborn-toolkit/reg.sh regression
 
       - name: Upload Result
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: regression result
           path: /home/hadoop/celeborn-toolkit/result/
diff --git a/.github/workflows/regression_manual.yml 
b/.github/workflows/regression_manual.yml
index 62b7b34fc..28580b313 100644
--- a/.github/workflows/regression_manual.yml
+++ b/.github/workflows/regression_manual.yml
@@ -31,7 +31,7 @@ jobs:
     runs-on: self-hosted
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Build
         run: |
@@ -43,7 +43,7 @@ jobs:
         run: /home/hadoop/celeborn-toolkit/reg.sh regression
 
       - name: Upload Result
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: regression result
           path: /home/hadoop/celeborn-toolkit/result/
diff --git a/.github/workflows/sbt.yml b/.github/workflows/sbt.yml
index 3992b3269..293ec3c30 100644
--- a/.github/workflows/sbt.yml
+++ b/.github/workflows/sbt.yml
@@ -42,9 +42,9 @@ jobs:
           - '2.12.15'
           - '2.13.5'
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK ${{ matrix.java }}
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: ${{ matrix.java }}
@@ -54,7 +54,7 @@ jobs:
         build/sbt ++${{ matrix.scala }} "clean; test"
     - name: Upload test log
       if: failure()
-      uses: actions/upload-artifact@v3
+      uses: actions/upload-artifact@v4
       with:
           name: service-java-${{ matrix.java }}-scala-${{ matrix.scala 
}}-unit-test-log
           path: |
@@ -73,9 +73,9 @@ jobs:
           - '2.11.12'
           - '2.12.10'
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -85,7 +85,7 @@ jobs:
           build/sbt -Pspark-${{ matrix.spark }} ++${{ matrix.scala }} "clean; 
celeborn-spark-group/test"
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
             name: spark-${{ matrix.spark }}-unit-test-log
             path: |
@@ -176,9 +176,9 @@ jobs:
             scala-binary: '2.13'
             scala: '2.13.5'
     steps:
-    - uses: actions/checkout@v2
+    - uses: actions/checkout@v4
     - name: Setup JDK ${{ matrix.java }}
-      uses: actions/setup-java@v2
+      uses: actions/setup-java@v4
       with:
         distribution: zulu
         java-version: ${{ matrix.java }}
@@ -188,7 +188,7 @@ jobs:
         build/sbt -Dspark.shuffle.plugin.class=${{ matrix.shuffle-plugin-class 
}} -Pspark-${{ matrix.spark }} ++${{ matrix.scala }} "clean; 
celeborn-spark-group/test"
     - name: Upload test log
       if: failure()
-      uses: actions/upload-artifact@v3
+      uses: actions/upload-artifact@v4
       with:
           name: spark-${{ matrix.spark }}-scala-${{ matrix.scala 
}}-unit-test-log
           path: |
@@ -211,9 +211,9 @@ jobs:
           - '1.19'
           - '1.20'
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -223,7 +223,7 @@ jobs:
           build/sbt -Pflink-${{ matrix.flink }} "clean; 
celeborn-flink-group/test"
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
             name: flink-${{ matrix.flink }}-unit-test-log
             path: |
@@ -238,9 +238,9 @@ jobs:
           - 8
           - 11
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK ${{ matrix.java }}
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: ${{ matrix.java }}
@@ -250,7 +250,7 @@ jobs:
           build/sbt -Pmr "clean; celeborn-mr-group/test"
       - name: Upload test log
         if: failure()
-        uses: actions/upload-artifact@v3
+        uses: actions/upload-artifact@v4
         with:
           name: mr-unit-test-log
           path: |
diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml
index 1baddaffd..880f24e93 100644
--- a/.github/workflows/style.yml
+++ b/.github/workflows/style.yml
@@ -38,9 +38,9 @@ jobs:
     strategy:
       fail-fast: false
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
       - name: Setup JDK 8
-        uses: actions/setup-java@v2
+        uses: actions/setup-java@v4
         with:
           distribution: zulu
           java-version: 8
diff --git a/.github/workflows/web_lint.yml b/.github/workflows/web_lint.yml
index 491ee6dd9..b57715ec3 100644
--- a/.github/workflows/web_lint.yml
+++ b/.github/workflows/web_lint.yml
@@ -36,7 +36,7 @@ jobs:
     runs-on: ubuntu-latest
 
     steps:
-    - uses: pnpm/action-setup@v2
+    - uses: pnpm/action-setup@v4
       with:
         version: 8
 
@@ -50,7 +50,7 @@ jobs:
         node-version: 20.11.0
 
     - name: Use pnpm v8.14.3
-      uses: pnpm/action-setup@v2
+      uses: pnpm/action-setup@v4
       with:
         version: 8.14.3
 

Reply via email to