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