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"