From 557353318130e870139e72a1b9e3262417701e50 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sun, 31 Jan 2021 19:38:03 +0100 Subject: [PATCH] :construction_worker: add CI step for coverage --- .github/workflows/ubuntu.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 38ff8a536..28225bc51 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -120,25 +120,20 @@ jobs: ci_test_coverage: runs-on: ubuntu-latest - container: - image: nlohmann/json-ci:latest - options: -v /__w/json/json:/workdir + container: nlohmann/json-ci:latest steps: - uses: actions/checkout@v2 - name: cmake run: cmake -S . -B build -DJSON_CI=On - name: build - run: | - cmake --build build --target ci_test_coverage - cp -vr /__w/json/json/build/html /workdir - cp -vr /__w/json/json/build/json.info /workdir + run: cmake --build build --target ci_test_coverage - name: archive coverage report uses: actions/upload-artifact@v2 with: name: code-coverage-report - path: /__w/json/json/html + path: /__w/json/json/build/html - name: Coveralls uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} - path-to-lcov: /__w/json/json/json.info + path-to-lcov: /__w/json/json/build/json.info