You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2022/07/07 07:33:17 UTC
[pulsar] branch branch-2.7 updated: [branch-2.7][improve][ci] Add set up Java (#16430)
This is an automated email from the ASF dual-hosted git repository.
penghui pushed a commit to branch branch-2.7
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/branch-2.7 by this push:
new b32907dc189 [branch-2.7][improve][ci] Add set up Java (#16430)
b32907dc189 is described below
commit b32907dc1895d7140f70f9d242841244712eef89
Author: Zixuan Liu <no...@gmail.com>
AuthorDate: Thu Jul 7 15:33:05 2022 +0800
[branch-2.7][improve][ci] Add set up Java (#16430)
---
.github/workflows/ci-build-multi-os.yaml | 8 +++++---
.github/workflows/ci-docker-build.yaml | 7 ++++---
.github/workflows/ci-integration-backwards-compatibility.yaml | 7 ++++---
.github/workflows/ci-integration-cli.yaml | 7 ++++---
.github/workflows/ci-integration-function-state.yaml | 7 ++++---
.github/workflows/ci-integration-messaging.yaml | 7 ++++---
.github/workflows/ci-integration-process.yaml | 7 ++++---
.github/workflows/ci-integration-schema.yaml | 7 ++++---
.github/workflows/ci-integration-sql.yaml | 7 ++++---
.github/workflows/ci-integration-standalone.yaml | 7 ++++---
.github/workflows/ci-integration-thread.yaml | 7 ++++---
.github/workflows/ci-integration-tiered-filesystem.yaml | 7 ++++---
.github/workflows/ci-integration-tiered-jcloud.yaml | 7 ++++---
.github/workflows/ci-integration-transaction.yaml | 7 ++++---
.github/workflows/ci-license.yaml | 7 ++++---
.github/workflows/ci-shade-test.yaml | 7 ++++---
.github/workflows/ci-unit-broker-broker-gp1.yaml | 7 +++++++
.github/workflows/ci-unit-broker-broker-gp2.yaml | 10 +++++-----
.github/workflows/ci-unit-broker-client-api.yaml | 7 +++++++
.github/workflows/ci-unit-broker-client-impl.yaml | 7 +++++++
.github/workflows/ci-unit-broker-other.yaml | 7 +++++++
.github/workflows/ci-unit-proxy.yaml | 11 ++++++-----
.github/workflows/ci-unit.yaml | 7 +++++++
23 files changed, 111 insertions(+), 58 deletions(-)
diff --git a/.github/workflows/ci-build-multi-os.yaml b/.github/workflows/ci-build-multi-os.yaml
index 9a2e11bf790..5f1cdff3c04 100644
--- a/.github/workflows/ci-build-multi-os.yaml
+++ b/.github/workflows/ci-build-multi-os.yaml
@@ -60,11 +60,13 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: build package
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-docker-build.yaml b/.github/workflows/ci-docker-build.yaml
index e69b732c643..cfa6b00f426 100644
--- a/.github/workflows/ci-docker-build.yaml
+++ b/.github/workflows/ci-docker-build.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-backwards-compatibility.yaml b/.github/workflows/ci-integration-backwards-compatibility.yaml
index 750c6eb7b99..57132f9ec17 100644
--- a/.github/workflows/ci-integration-backwards-compatibility.yaml
+++ b/.github/workflows/ci-integration-backwards-compatibility.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
- uses: actions/setup-java@v1
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-cli.yaml b/.github/workflows/ci-integration-cli.yaml
index cdf8090b9b4..8b307eccf04 100644
--- a/.github/workflows/ci-integration-cli.yaml
+++ b/.github/workflows/ci-integration-cli.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-function-state.yaml b/.github/workflows/ci-integration-function-state.yaml
index e4a737bc616..059d0b23746 100644
--- a/.github/workflows/ci-integration-function-state.yaml
+++ b/.github/workflows/ci-integration-function-state.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-messaging.yaml b/.github/workflows/ci-integration-messaging.yaml
index 21c4a639a70..bf31f936177 100644
--- a/.github/workflows/ci-integration-messaging.yaml
+++ b/.github/workflows/ci-integration-messaging.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-process.yaml b/.github/workflows/ci-integration-process.yaml
index b6381bee0a0..ef78e365c1e 100644
--- a/.github/workflows/ci-integration-process.yaml
+++ b/.github/workflows/ci-integration-process.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-schema.yaml b/.github/workflows/ci-integration-schema.yaml
index 4a9bf56de8b..59d73421609 100644
--- a/.github/workflows/ci-integration-schema.yaml
+++ b/.github/workflows/ci-integration-schema.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-sql.yaml b/.github/workflows/ci-integration-sql.yaml
index eab1132bc57..84a42962027 100644
--- a/.github/workflows/ci-integration-sql.yaml
+++ b/.github/workflows/ci-integration-sql.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-standalone.yaml b/.github/workflows/ci-integration-standalone.yaml
index 06dc1b3b77a..9dd0a02c76f 100644
--- a/.github/workflows/ci-integration-standalone.yaml
+++ b/.github/workflows/ci-integration-standalone.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-thread.yaml b/.github/workflows/ci-integration-thread.yaml
index eedfa423811..2665e04eda3 100644
--- a/.github/workflows/ci-integration-thread.yaml
+++ b/.github/workflows/ci-integration-thread.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-tiered-filesystem.yaml b/.github/workflows/ci-integration-tiered-filesystem.yaml
index 2a8990dcade..77a9e17feef 100644
--- a/.github/workflows/ci-integration-tiered-filesystem.yaml
+++ b/.github/workflows/ci-integration-tiered-filesystem.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-tiered-jcloud.yaml b/.github/workflows/ci-integration-tiered-jcloud.yaml
index 81fc0b54284..286fd7d9a30 100644
--- a/.github/workflows/ci-integration-tiered-jcloud.yaml
+++ b/.github/workflows/ci-integration-tiered-jcloud.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-integration-transaction.yaml b/.github/workflows/ci-integration-transaction.yaml
index 1a3eb49bb22..b52d104ea96 100644
--- a/.github/workflows/ci-integration-transaction.yaml
+++ b/.github/workflows/ci-integration-transaction.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-license.yaml b/.github/workflows/ci-license.yaml
index 298a2f5cc81..55a445c8b74 100644
--- a/.github/workflows/ci-license.yaml
+++ b/.github/workflows/ci-license.yaml
@@ -59,11 +59,12 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
- - name: Set up JDK 1.8
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
- uses: actions/setup-java@v1
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
# license check fails with 3.6.2 so we have to downgrade
- name: Set up Maven
diff --git a/.github/workflows/ci-shade-test.yaml b/.github/workflows/ci-shade-test.yaml
index 134b7abaab6..ba46a3e411f 100644
--- a/.github/workflows/ci-shade-test.yaml
+++ b/.github/workflows/ci-shade-test.yaml
@@ -58,11 +58,12 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
- - name: Set up JDK 1.8
- uses: actions/setup-java@v1
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
if: steps.docs.outputs.changed_only == 'no'
with:
- java-version: 1.8
+ distribution: 'temurin'
+ java-version: 8
- name: clean disk
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-unit-broker-broker-gp1.yaml b/.github/workflows/ci-unit-broker-broker-gp1.yaml
index eba8022bc02..a329e812abe 100644
--- a/.github/workflows/ci-unit-broker-broker-gp1.yaml
+++ b/.github/workflows/ci-unit-broker-broker-gp1.yaml
@@ -61,6 +61,13 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
+ with:
+ distribution: 'temurin'
+ java-version: 8
+
- name: build modules
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -ntp -q clean install -Pcore-modules -DskipTests
diff --git a/.github/workflows/ci-unit-broker-broker-gp2.yaml b/.github/workflows/ci-unit-broker-broker-gp2.yaml
index 852e59b012b..298cfe87b5d 100644
--- a/.github/workflows/ci-unit-broker-broker-gp2.yaml
+++ b/.github/workflows/ci-unit-broker-broker-gp2.yaml
@@ -60,12 +60,12 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
- - name: Set up JDK 11
- uses: actions/setup-java@v2
- if: ${{ steps.check_changes.outputs.docs_only != 'true' }}
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
with:
- distribution: 'adopt'
- java-version: 11
+ distribution: 'temurin'
+ java-version: 8
- name: build modules
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-unit-broker-client-api.yaml b/.github/workflows/ci-unit-broker-client-api.yaml
index d8abb0082db..df2d5386075 100644
--- a/.github/workflows/ci-unit-broker-client-api.yaml
+++ b/.github/workflows/ci-unit-broker-client-api.yaml
@@ -61,6 +61,13 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
+ with:
+ distribution: 'temurin'
+ java-version: 8
+
- name: build modules
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -ntp -q install -Pcore-modules -DskipTests
diff --git a/.github/workflows/ci-unit-broker-client-impl.yaml b/.github/workflows/ci-unit-broker-client-impl.yaml
index 5563071e014..f6a31c1c4e8 100644
--- a/.github/workflows/ci-unit-broker-client-impl.yaml
+++ b/.github/workflows/ci-unit-broker-client-impl.yaml
@@ -61,6 +61,13 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
+ with:
+ distribution: 'temurin'
+ java-version: 8
+
- name: build modules
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -ntp -q install -Pcore-modules -DskipTests
diff --git a/.github/workflows/ci-unit-broker-other.yaml b/.github/workflows/ci-unit-broker-other.yaml
index b95e590b068..59aa8b9599b 100644
--- a/.github/workflows/ci-unit-broker-other.yaml
+++ b/.github/workflows/ci-unit-broker-other.yaml
@@ -60,6 +60,13 @@ jobs:
restore-keys: |
${{ runner.os }}-maven-
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
+ with:
+ distribution: 'temurin'
+ java-version: 8
+
- name: build modules
if: steps.docs.outputs.changed_only == 'no'
run: mvn -B -ntp -q clean install -Pcore-modules -DskipTests
diff --git a/.github/workflows/ci-unit-proxy.yaml b/.github/workflows/ci-unit-proxy.yaml
index 46f577d4497..83f1ed35019 100644
--- a/.github/workflows/ci-unit-proxy.yaml
+++ b/.github/workflows/ci-unit-proxy.yaml
@@ -59,12 +59,13 @@ jobs:
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-
- - name: Set up JDK 11
- uses: actions/setup-java@v2
- if: ${{ steps.check_changes.outputs.docs_only != 'true' }}
+
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
with:
- distribution: 'adopt'
- java-version: 11
+ distribution: 'temurin'
+ java-version: 8
- name: build modules pulsar-proxy
if: steps.docs.outputs.changed_only == 'no'
diff --git a/.github/workflows/ci-unit.yaml b/.github/workflows/ci-unit.yaml
index c7e2650da20..97a988a10ab 100644
--- a/.github/workflows/ci-unit.yaml
+++ b/.github/workflows/ci-unit.yaml
@@ -52,6 +52,13 @@ jobs:
with:
args: site2 deployment .asf.yaml .ci ct.yaml
+ - name: Set up JDK 8
+ uses: actions/setup-java@v3
+ if: steps.docs.outputs.changed_only == 'no'
+ with:
+ distribution: 'temurin'
+ java-version: 8
+
- name: build and run unit tests exclude pulsar-broker and pulsar-proxy
if: steps.docs.outputs.changed_only == 'no'
run: ./build/retry.sh mvn -B -ntp install -PbrokerSkipTest -Dexclude="org/apache/pulsar/proxy/**/*.java,**/KafkaProducerSimpleConsumerTest.java,**/ManagedLedgerTest.java,**/TestPulsarKeyValueSchemaHandler.java,**/PrimitiveSchemaTest.java,**/BlobStoreManagedLedgerOffloaderTest.java"