From a4fffea2f2354dbd6ec87d4a7cbb6c49fb9895c8 Mon Sep 17 00:00:00 2001 From: bladehan1 Date: Mon, 20 Apr 2026 17:30:39 +0800 Subject: [PATCH] ci(coverage): disable jacoco PR comments, relax overall delta threshold to 0.4% --- .github/workflows/pr-build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-build.yml b/.github/workflows/pr-build.yml index 8ef800e15f..8c4f1f2be8 100644 --- a/.github/workflows/pr-build.yml +++ b/.github/workflows/pr-build.yml @@ -288,6 +288,7 @@ jobs: min-coverage-overall: 0 min-coverage-changed-files: 0 skip-if-no-changes: true + comment-type: summary title: '## Base Coverage Snapshot' update-comment: false @@ -300,6 +301,7 @@ jobs: min-coverage-overall: 0 min-coverage-changed-files: 0 skip-if-no-changes: true + comment-type: summary title: '## PR Code Coverage Report' update-comment: false @@ -312,7 +314,7 @@ jobs: set -euo pipefail MIN_CHANGED=60 - MAX_DROP=-0.1 + MAX_DROP=-0.4 sanitize() { echo "$1" | tr -d ' %' @@ -386,7 +388,7 @@ jobs: # 4) Decide CI pass/fail if [ "$DELTA_OK" -ne 1 ]; then - echo "Coverage gate failed: overall coverage dropped more than 0.1%." + echo "Coverage gate failed: overall coverage dropped more than 0.4%." echo "base=${BASE_OVERALL}% pr=${PR_OVERALL}% delta=${DELTA}%" exit 1 fi