This is an automated email from the ASF dual-hosted git repository.
yikun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 825f2190bd8 [SPARK-40882][INFRA] Upgrade actions/setup-java to v3 with
distribution specified
825f2190bd8 is described below
commit 825f2190bd826a8a877739454393e79ef163fdf1
Author: Yikun Jiang <[email protected]>
AuthorDate: Mon Oct 24 14:51:26 2022 +0800
[SPARK-40882][INFRA] Upgrade actions/setup-java to v3 with distribution
specified
### What changes were proposed in this pull request?
Upgrade actions/setup-java to v3 with distribution specified
### Why are the changes needed?
- The `distribution` is required after v2, now just keep `zulu` (same
distribution with v1): https://github.com/actions/setup-java/releases/tag/v2.0.0
- https://github.com/actions/setup-java/releases/tag/v3.0.0: Upgrade node
- https://github.com/actions/setup-java/releases/tag/v3.6.0: Cleanup
set-output warning
### Does this PR introduce _any_ user-facing change?
No,dev only
### How was this patch tested?
CI passed
Closes #38354 from Yikun/SPARK-40882.
Authored-by: Yikun Jiang <[email protected]>
Signed-off-by: Yikun Jiang <[email protected]>
---
.github/workflows/benchmark.yml | 6 ++++--
.github/workflows/build_and_test.yml | 27 ++++++++++++++++++---------
.github/workflows/publish_snapshot.yml | 3 ++-
3 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml
index 227c444a7a4..8671cff054b 100644
--- a/.github/workflows/benchmark.yml
+++ b/.github/workflows/benchmark.yml
@@ -105,8 +105,9 @@ jobs:
run: cd tpcds-kit/tools && make OS=LINUX
- name: Install Java ${{ github.event.inputs.jdk }}
if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true'
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ github.event.inputs.jdk }}
- name: Generate TPC-DS (SF=1) table data
if: steps.cache-tpcds-sf-1.outputs.cache-hit != 'true'
@@ -156,8 +157,9 @@ jobs:
restore-keys: |
benchmark-coursier-${{ github.event.inputs.jdk }}
- name: Install Java ${{ github.event.inputs.jdk }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ github.event.inputs.jdk }}
- name: Cache TPC-DS generated data
if: contains(github.event.inputs.class, 'TPCDSQueryBenchmark') ||
contains(github.event.inputs.class, '*')
diff --git a/.github/workflows/build_and_test.yml
b/.github/workflows/build_and_test.yml
index 0e0314e2950..688c40cc3b6 100644
--- a/.github/workflows/build_and_test.yml
+++ b/.github/workflows/build_and_test.yml
@@ -227,8 +227,9 @@ jobs:
restore-keys: |
${{ matrix.java }}-${{ matrix.hadoop }}-coursier-
- name: Install Java ${{ matrix.java }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ matrix.java }}
- name: Install Python 3.8
uses: actions/setup-python@v2
@@ -384,8 +385,9 @@ jobs:
restore-keys: |
pyspark-coursier-
- name: Install Java ${{ matrix.java }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ matrix.java }}
- name: List Python packages (Python 3.9, PyPy3)
run: |
@@ -473,8 +475,9 @@ jobs:
restore-keys: |
sparkr-coursier-
- name: Install Java ${{ inputs.java }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ inputs.java }}
- name: Run tests
env: ${{ fromJSON(inputs.envs) }}
@@ -597,8 +600,9 @@ jobs:
cd docs
bundle install
- name: Install Java 8
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: 8
- name: Scala linter
run: ./dev/lint-scala
@@ -664,8 +668,9 @@ jobs:
restore-keys: |
java${{ matrix.java }}-maven-
- name: Install Java ${{ matrix.java }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ matrix.java }}
- name: Build with Maven
run: |
@@ -713,8 +718,9 @@ jobs:
restore-keys: |
scala-213-coursier-
- name: Install Java 8
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: 8
- name: Build with SBT
run: |
@@ -761,8 +767,9 @@ jobs:
restore-keys: |
tpcds-coursier-
- name: Install Java 8
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: 8
- name: Cache TPC-DS generated data
id: cache-tpcds-sf-1
@@ -864,8 +871,9 @@ jobs:
restore-keys: |
docker-integration-coursier-
- name: Install Java 8
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: 8
- name: Run tests
run: |
@@ -921,8 +929,9 @@ jobs:
restore-keys: |
k8s-integration-coursier-
- name: Install Java ${{ inputs.java }}
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: ${{ inputs.java }}
- name: start minikube
run: |
diff --git a/.github/workflows/publish_snapshot.yml
b/.github/workflows/publish_snapshot.yml
index 93bda0c2a77..33de10b5b2e 100644
--- a/.github/workflows/publish_snapshot.yml
+++ b/.github/workflows/publish_snapshot.yml
@@ -48,8 +48,9 @@ jobs:
restore-keys: |
snapshot-maven-
- name: Install Java 8
- uses: actions/setup-java@d202f5dbf7256730fb690ec59f6381650114feb2 #
pin@v1
+ uses: actions/setup-java@v3
with:
+ distribution: temurin
java-version: 8
- name: Publish snapshot
env:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]