This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.2.17-release
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2.17-release by this push:
     new 6ccb3f28f5 Fix release test yaml
6ccb3f28f5 is described below

commit 6ccb3f28f58dae6a4d7c57e29dc5b380b5003d43
Author: Albumen Kevin <[email protected]>
AuthorDate: Mon Mar 3 10:39:14 2025 +0800

    Fix release test yaml
---
 .github/workflows/release-test.yml | 51 +++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 26 deletions(-)

diff --git a/.github/workflows/release-test.yml 
b/.github/workflows/release-test.yml
index b746f2fc4b..ae9b4d7638 100644
--- a/.github/workflows/release-test.yml
+++ b/.github/workflows/release-test.yml
@@ -25,7 +25,7 @@ jobs:
   license:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Check License
         uses: apache/skywalking-eyes@main
         env:
@@ -35,13 +35,13 @@ jobs:
     outputs:
       version: ${{ steps.dubbo-version.outputs.version }}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           path: dubbo
-      - uses: actions/setup-java@v3
+      - uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
-          java-version: 8
+          java-version: 21
       - uses: actions/cache@v3
         name: "Cache local Maven repository"
         with:
@@ -74,7 +74,6 @@ jobs:
           REVISION=`awk 
'/<revision>[^<]+<\/revision>/{gsub(/<revision>|<\/revision>/,"",$1);print 
$1;exit;}' ./dubbo/pom.xml`
           echo "version=$REVISION" >> $GITHUB_OUTPUT
           echo "dubbo version: $REVISION"
-
   unit-test-prepare:
     name: " Preparation for Unit Test On ${{ matrix.os }}"
     runs-on: ${{ matrix.os }}
@@ -83,7 +82,7 @@ jobs:
       matrix:
         os: [ ubuntu-latest, windows-latest ]
     env:
-      ZOOKEEPER_VERSION: 3.6.3
+      ZOOKEEPER_VERSION: 3.7.2
     steps:
       - uses: actions/cache@v3
         name: "Cache zookeeper binary archive"
@@ -123,7 +122,6 @@ jobs:
           wget -c http://mirror.apache-kr.org/apache/zookeeper/zookeeper-${{ 
env.ZOOKEEPER_VERSION }}/apache-zookeeper-${{ env.ZOOKEEPER_VERSION 
}}-bin.tar.gz -O ${{ github.workspace 
}}/.tmp/zookeeper/apache-zookeeper-bin.tar.gz
           echo "list the downloaded zookeeper binary archive"
           ls -al ${{ github.workspace 
}}/.tmp/zookeeper/apache-zookeeper-bin.tar.gz
-
   unit-test:
     needs: [build-source, unit-test-prepare]
     name: "Unit Test On ${{ matrix.os }} (JDK: ${{ matrix.jdk }})"
@@ -136,9 +134,9 @@ jobs:
     env:
       DISABLE_FILE_SYSTEM_TEST: true
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: "Set up JDK ${{ matrix.jdk }}"
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: ${{ matrix.jdk }}
           distribution: 'zulu'
@@ -181,9 +179,9 @@ jobs:
       DUBBO_DEFAULT_SERIALIZATION: fastjson2
       MAVEN_SUREFIRE_ADD_OPENS: true
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: "Set up JDK ${{ matrix.jdk }}"
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           distribution: 'zulu'
           java-version: ${{ matrix.jdk }}
@@ -225,7 +223,7 @@ jobs:
     env:
       JOB_COUNT: 5
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-samples'
           ref: master
@@ -251,7 +249,7 @@ jobs:
         jdk: [ 8, 11, 17, 21 ]
         job_id: [1, 2, 3, 4, 5]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-samples'
           ref: master
@@ -294,7 +292,7 @@ jobs:
         if: always()
         uses: actions/upload-artifact@v4
         with:
-          name: samples-test-result-${{matrix.jdk}}
+          name: samples-test-result-${{matrix.jdk}}-${{matrix.job_id}}
           path: test/jobs/*-result*
   samples-test-result:
     needs: [samples-test-job]
@@ -306,14 +304,15 @@ jobs:
       matrix:
         jdk: [ 8, 11, 17, 21 ]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-samples'
           ref: master
       - name: "Download test result"
         uses: actions/download-artifact@v4
         with:
-          name: samples-test-result-${{matrix.jdk}}
+          pattern: samples-test-result-${{matrix.jdk}}-*
+          github-token: ${{ secrets.GITHUB_TOKEN }}
           path: test/jobs/
       - name: "Merge test result"
         run: ./test/scripts/merge-test-results.sh
@@ -323,7 +322,7 @@ jobs:
     env:
       JOB_COUNT: 5
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-integration-cases'
           ref: main
@@ -349,7 +348,7 @@ jobs:
         jdk: [ 8, 11, 17, 21 ]
         job_id: [1, 2, 3, 4, 5]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-integration-cases'
           ref: main
@@ -392,7 +391,7 @@ jobs:
         if: always()
         uses: actions/upload-artifact@v4
         with:
-          name: integration-test-result-${{matrix.jdk}}
+          name: integration-test-result-${{matrix.jdk}}-${{matrix.job_id}}
           path: test/jobs/*-result*
   integration-test-result:
     needs: [integration-test-job]
@@ -404,14 +403,15 @@ jobs:
       matrix:
         jdk: [ 8, 11, 17, 21 ]
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-integration-cases'
           ref: main
       - name: "Download test result"
         uses: actions/download-artifact@v4
         with:
-          name: integration-test-result-${{matrix.jdk}}
+          pattern: integration-test-result-${{matrix.jdk}}-*
+          github-token: ${{ secrets.GITHUB_TOKEN }}
           path: test/jobs/
       - name: "Merge test result"
         run: ./test/scripts/merge-test-results.sh
@@ -419,18 +419,18 @@ jobs:
   error-code-inspecting:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           path: "./dubbo"
 
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo-test-tools'
           ref: main
           path: "./dubbo-test-tools"
 
       - name: "Set up JDK 21"
-        uses: actions/setup-java@v3
+        uses: actions/setup-java@v4
         with:
           java-version: 21
           distribution: 'zulu'
@@ -445,7 +445,6 @@ jobs:
         run: |
           cd ${{ github.workspace 
}}/dubbo-test-tools/dubbo-error-code-inspector
           ../mvnw --batch-mode --no-snapshot-updates -e --no-transfer-progress 
--fail-fast -T 2C package exec:java 
-Ddubbo.eci.report-as-error=${DUBBO_ECI_REPORT_AS_ERROR} -Dmaven.test.skip=true 
-Dmaven.test.skip.exec=true -Ddubbo.eci.path=${{ github.workspace }}/dubbo
-
       - name: "Upload error code inspection result"
         # always() should not be used here, since we don't need to handle the 
'canceled' situation.
         if: ${{ success() || failure() }}
@@ -457,7 +456,7 @@ jobs:
   native-image-inspecting:
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           path: "./dubbo"
 

Reply via email to