From b0fd72b8e339254d1ae0b5900e715527af3f6141 Mon Sep 17 00:00:00 2001 From: moilanik Date: Thu, 18 Jun 2026 09:23:54 +0300 Subject: [PATCH] coverage report fix --- .gitea/scripts/bats-coverage.sh | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/.gitea/scripts/bats-coverage.sh b/.gitea/scripts/bats-coverage.sh index 2529621..8fbc522 100755 --- a/.gitea/scripts/bats-coverage.sh +++ b/.gitea/scripts/bats-coverage.sh @@ -5,7 +5,26 @@ REPORT_DIR="${1:-}" [ -n "$REPORT_DIR" ] || { echo "ERROR: report directory required" >&2; exit 1; } +COVERAGE_DIR="$REPORT_DIR/coverage" + if [ -d coverage ]; then - mkdir -p "$REPORT_DIR/coverage" - cp -a coverage/. "$REPORT_DIR/coverage/" + mkdir -p "$COVERAGE_DIR" + cp -a coverage/. "$COVERAGE_DIR/" +fi + +if [ -d "$COVERAGE_DIR" ] && [ ! -f "$COVERAGE_DIR/index.html" ]; then + SHA8="${GITHUB_SHA:0:8}" + { + echo '' + echo "Coverage report ${SHA8}" + echo '' + echo "

Coverage report ${SHA8}

' + } > "$COVERAGE_DIR/index.html" fi