From 7ff154ef847b2f46fb2fd5a32530627e7e982b9e Mon Sep 17 00:00:00 2001 From: Gonzalo Diaz Date: Wed, 26 Nov 2025 10:11:27 -0300 Subject: [PATCH] [CONFIG] [Github Actions] trying to collect better coverage to sonarcloud using newer lcov tool available on homebrew instead of available in ubuntu-24. --- .github/workflows/sonarcloud.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml index 8a8ad3e..6c46237 100644 --- a/.github/workflows/sonarcloud.yml +++ b/.github/workflows/sonarcloud.yml @@ -23,8 +23,16 @@ jobs: - name: Install Tools run: | sudo rm /usr/lib/python3.*/EXTERNALLY-MANAGED - sudo apt-get install lcov pip install gcovr + # + # Install lcov dependencies + sudo apt-get install libcapture-tiny-perl libdatetime-perl + # Install lcov from source + git clone https://github.com/linux-test-project/lcov.git + cd lcov + git checkout v2.3.2 + sudo make install + cd .. - name: Check Tools run: |