Skip to content

Commit

Permalink
Fix release test yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
AlbumenJ committed Mar 3, 2025
1 parent 045041e commit 6ccb3f2
Showing 1 changed file with 25 additions and 26 deletions.
51 changes: 25 additions & 26 deletions .github/workflows/release-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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 }}
Expand All @@ -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"
Expand Down Expand Up @@ -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 }})"
Expand All @@ -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'
Expand Down Expand Up @@ -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 }}
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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]
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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]
Expand All @@ -404,33 +403,34 @@ 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

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'
Expand All @@ -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() }}
Expand All @@ -457,7 +456,7 @@ jobs:
native-image-inspecting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
path: "./dubbo"

Expand Down

0 comments on commit 6ccb3f2

Please sign in to comment.