From 50b69691a36687f605cae05dfba37ee2f80b0759 Mon Sep 17 00:00:00 2001 From: Yonny Hao Date: Mon, 23 Mar 2026 14:08:02 +0800 Subject: [PATCH] [Chore] 1. Remove Coveralls action from cov workflow 2. bump actions version --- .github/workflows/build-cov.yaml | 24 ++++++++++++++---------- .github/workflows/build-dev.yaml | 12 ++++++------ 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build-cov.yaml b/.github/workflows/build-cov.yaml index 46ff4e104..1347bca5e 100644 --- a/.github/workflows/build-cov.yaml +++ b/.github/workflows/build-cov.yaml @@ -8,14 +8,15 @@ on: push: branches: - 'main' + jobs: prepare: name: "Prepare" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -28,9 +29,9 @@ jobs: needs: prepare runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -48,9 +49,9 @@ jobs: needs: license runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -59,8 +60,11 @@ jobs: run: mvn install -pl testsuites -am - name: Build with Maven run: mvn clean verify -P build-coverage - - name: Coveralls - uses: coverallsapp/github-action@v2 + - name: Upload coverage reports + uses: actions/upload-artifact@v4 with: - format: jacoco - continue-on-error: true + name: jacoco-report + path: | + **/target/site/jacoco/** + **/target/site/jacoco-aggregate/** + if-no-files-found: warn \ No newline at end of file diff --git a/.github/workflows/build-dev.yaml b/.github/workflows/build-dev.yaml index 5521fd53a..95f1caf33 100644 --- a/.github/workflows/build-dev.yaml +++ b/.github/workflows/build-dev.yaml @@ -18,9 +18,9 @@ jobs: name: "Prepare" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -33,9 +33,9 @@ jobs: needs: prepare runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' @@ -53,9 +53,9 @@ jobs: needs: license runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin'