From f9e8618a3f32441c6d654a77ecb058da0f2ff979 Mon Sep 17 00:00:00 2001 From: Loong Wan Date: Sat, 31 Oct 2026 21:44:09 +0800 Subject: [PATCH 1/2] ci: use Maven 4 wrapper for feature/3.0.x --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7a03907..e7f7019 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,7 +4,7 @@ # - push / pull_request on the feature/3.0.x branch # - manual workflow_dispatch # -# Runs `mvn -B clean verify` which includes the JaCoCo coverage gate +# Runs `./mvnw -B clean verify` which includes the JaCoCo coverage gate # (90% line coverage, haltOnFailure=false) configured in the POM. name: CI @@ -35,7 +35,7 @@ jobs: cache: maven - name: Build and verify with JaCoCo coverage gate - run: mvn -B --no-transfer-progress clean verify + run: ./mvnw -B --no-transfer-progress clean verify - name: Upload JaCoCo coverage report if: always() From ac6a7255f8af421dd4246eaecf2a6167252c53e3 Mon Sep 17 00:00:00 2001 From: Loong Wan Date: Sat, 31 Oct 2026 21:45:11 +0800 Subject: [PATCH 2/2] ci: invoke non-executable Maven wrapper with sh --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e7f7019..2feb846 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: cache: maven - name: Build and verify with JaCoCo coverage gate - run: ./mvnw -B --no-transfer-progress clean verify + run: sh ./mvnw -B --no-transfer-progress clean verify - name: Upload JaCoCo coverage report if: always()