From 07cc37d772eb683f3b13c85fb838d9290bd467e0 Mon Sep 17 00:00:00 2001 From: Gregor Jasny Date: Sat, 20 Jun 2026 16:37:50 +0200 Subject: [PATCH] ci: use Ubuntu 26.04 for code coverage and drop lcov hack --- .github/workflows/coverage.yml | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 725407a4..cebf2037 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -10,7 +10,7 @@ on: jobs: build: name: Code Coverage - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - name: Checkout source uses: actions/checkout@v7 @@ -42,15 +42,6 @@ jobs: run: | sudo apt-get install -y lcov - - name: Install lcov 2.3 (which fixes function coverage calculation, https://bugs.launchpad.net/ubuntu/+source/lcov/+bug/2052354) - if: runner.os == 'Linux' - run: | - echo -e "Package: *\nPin: release n=plucky\nPin-Priority: 100" | sudo tee /etc/apt/preferences.d/99-plucky - echo "deb http://azure.archive.ubuntu.com/ubuntu/ plucky main universe" | sudo tee /etc/apt/sources.list.d/ubuntu-plucky.list - sudo apt-get update - sudo apt-get install -y -t plucky lcov - apt-cache policy lcov - - name: "CMake Configure for Unix with vcpkg dependencies" env: CFLAGS: "--coverage"