This is an automated email from the ASF dual-hosted git repository.
fchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-celeborn.git
The following commit(s) were added to refs/heads/main by this push:
new 7ab674393 [CELEBORN-913][FOLLOWUP] Recover SBT CI jobs skipped due to
last commit
7ab674393 is described below
commit 7ab674393bb5b23d313c9c441ac478ef44ebe98d
Author: zhouyifan279 <[email protected]>
AuthorDate: Sat Sep 9 02:12:09 2023 +0800
[CELEBORN-913][FOLLOWUP] Recover SBT CI jobs skipped due to last commit
### What changes were proposed in this pull request?
As title
### Why are the changes needed?
### Does this PR introduce _any_ user-facing change?
### How was this patch tested?
Verified SBT CI job list.
<img width="843" alt="image"
src="https://github.com/apache/incubator-celeborn/assets/88070094/2bbaf661-8f4d-4f3a-a7e4-242484fbd9a2">
Closes #1890 from zhouyifan279/sbt-ci.
Authored-by: zhouyifan279 <[email protected]>
Signed-off-by: Fu Chen <[email protected]>
---
.github/workflows/maven.yml | 11 +++++
.github/workflows/sbt.yml | 107 ++++++++++++++++++++------------------------
2 files changed, 59 insertions(+), 59 deletions(-)
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 5a3c0acc1..1080b615c 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -106,6 +106,17 @@ jobs:
spark: '3.1'
- java: 17
spark: '3.2'
+ # ShuffleDriverComponents#supportsReliableStorage was introduced in
3.5.0
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.0'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.1'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.2'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.3'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.4'
steps:
- uses: actions/checkout@v2
- name: Setup JDK ${{ matrix.java }}
diff --git a/.github/workflows/sbt.yml b/.github/workflows/sbt.yml
index 4803422bf..e778f70be 100644
--- a/.github/workflows/sbt.yml
+++ b/.github/workflows/sbt.yml
@@ -93,96 +93,85 @@ jobs:
strategy:
fail-fast: false
matrix:
+ spark:
+ - '3.0'
+ - '3.1'
+ - '3.2'
+ - '3.3'
+ - '3.4'
+ - '3.5'
+ java:
+ - 8
+ - 11
+ - 17
+ scala-binary:
+ - '2.12'
+ - '2.13'
shuffle-plugin-class:
- 'org.apache.spark.shuffle.sort.io.LocalDiskShuffleDataIO'
- 'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ exclude:
+ # SPARK-33772: Spark supports JDK 17 since 3.3.0
+ - java: 17
+ spark: '3.0'
+ - java: 17
+ spark: '3.1'
+ - java: 17
+ spark: '3.2'
+ # Spark supports scala 2.13 since 3.2.0
+ - scala-binary: '2.13'
+ spark: '3.0'
+ - scala-binary: '2.13'
+ spark: '3.1'
+ # ShuffleDriverComponents#supportsReliableStorage was introduced in
3.5.0
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.0'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.1'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.2'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.3'
+ - shuffle-plugin-class:
'org.apache.spark.shuffle.celeborn.CelebornShuffleDataIO'
+ spark: '3.4'
include:
# Spark 3.0
- spark: '3.0'
+ scala-binary: '2.12'
scala: '2.12.10'
- java: 8
- - spark: '3.0'
- scala: '2.12.10'
- java: 11
# Spark 3.1
- spark: '3.1'
+ scala-binary: '2.12'
scala: '2.12.10'
- java: 8
- spark: '3.1'
- scala: '2.12.10'
- java: 11
- # Spark supports scala 2.13 since 3.2.0
# Spark 3.2
- spark: '3.2'
+ scala-binary: '2.12'
scala: '2.12.15'
- java: 8
- - spark: '3.2'
- scala: '2.12.15'
- java: 11
- - spark: '3.2'
- scala: '2.13.5'
- java: 8
- spark: '3.2'
+ scala-binary: '2.13'
scala: '2.13.5'
- java: 11
- # SPARK-33772: Spark supports JDK 17 since 3.3.0
# Spark 3.3
- spark: '3.3'
+ scala-binary: '2.12'
scala: '2.12.15'
- java: 8
- - spark: '3.3'
- scala: '2.12.15'
- java: 11
- - spark: '3.3'
- scala: '2.12.15'
- java: 17
- spark: '3.3'
+ scala-binary: '2.13'
scala: '2.13.5'
- java: 8
- - spark: '3.3'
- scala: '2.13.5'
- java: 11
- - spark: '3.3'
- scala: '2.13.5'
- java: 17
# Spark 3.4
- spark: '3.4'
+ scala-binary: '2.12'
scala: '2.12.17'
- java: 8
- - spark: '3.4'
- scala: '2.12.17'
- java: 11
- - spark: '3.4'
- scala: '2.12.17'
- java: 17
- - spark: '3.4'
- scala: '2.13.5'
- java: 8
- spark: '3.4'
+ scala-binary: '2.13'
scala: '2.13.5'
- java: 11
- - spark: '3.4'
- scala: '2.13.5'
- java: 17
# Spark 3.5
- spark: '3.5'
+ scala-binary: '2.12'
scala: '2.12.18'
- java: 8
- - spark: '3.5'
- scala: '2.12.18'
- java: 11
- - spark: '3.5'
- scala: '2.12.18'
- java: 17
- - spark: '3.5'
- scala: '2.13.5'
- java: 8
- - spark: '3.5'
- scala: '2.13.5'
- java: 11
- spark: '3.5'
+ scala-binary: '2.13'
scala: '2.13.5'
- java: 17
steps:
- uses: actions/checkout@v2
- name: Setup JDK ${{ matrix.java }}