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"