From 22e036df29ee5a1b04332bfec883f30b0b9fdc0c Mon Sep 17 00:00:00 2001 From: Anton Krivoborodov Date: Thu, 30 Apr 2026 17:21:54 +0200 Subject: [PATCH] fix release workflow --- .github/workflows/release.yml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e15f3045..0b93d337 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,25 +87,19 @@ jobs: - name: Run Unit Test with Coverage for C++ run: | - # Run tests - "$(bazel info bazel-bin)/src/cpp/tests/test_kvs_cpp" - # Collect coverage data - lcov --capture \ - --directory="$(bazel info bazel-bin)/src/cpp/" \ - --output-file=cpp_coverage.info \ - --gcov-tool="$(bazel info execution_root)/external/score_toolchains_gcc++gcc+gcc_toolchain_gcc/bin/x86_64-unknown-linux-gnu-gcov" \ - --base-directory="$(bazel info workspace)" \ - --branch-coverage \ - --ignore-errors=mismatch \ - --exclude="*/external/*" + bazel coverage --lockfile_mode=error --config=per-x86_64-linux //:test_kvs_cpp \ + --collect_code_coverage \ + --combined_report=lcov \ + --experimental_generate_llvm_lcov \ + --nocache_test_results \ + --nostamp # Generate HTML report - genhtml cpp_coverage.info \ + genhtml "$(bazel info output_path)/_coverage/_coverage_report.dat" \ -o=cpp_coverage \ --show-details \ --legend \ --function-coverage \ - --branch-coverage \ - --ignore-errors=unmapped + --branch-coverage - name: Create archive of test report run: |