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"