]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
build-and-test-all: Do not generate coverage info when coverage is disabled 13527/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 30 Nov 2023 16:07:15 +0000 (17:07 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 30 Nov 2023 16:07:15 +0000 (17:07 +0100)
Many thanks to @romeroalx for spotting this!

.github/workflows/build-and-test-all.yml

index a950dd9cf46d84bfea80b10d56ceca032410fde9..269eb6715a2c957193f3530307e5f0d75c5c6059 100644 (file)
@@ -68,6 +68,7 @@ jobs:
       - run: inv ci-auth-install-remotebackend-test-deps
       - run: inv ci-auth-run-unit-tests
       - run: inv generate-coverage-info ./testrunner $GITHUB_WORKSPACE
+        if: ${{ env.COVERAGE == 'yes' }}
         working-directory: ./pdns-${{ env.BUILDER_VERSION }}/pdns
       - name: Coveralls Parallel auth unit
         if: ${{ env.COVERAGE == 'yes' }}
@@ -278,6 +279,7 @@ jobs:
       - run: inv install-auth-test-deps -b ${{ matrix.backend }}
       - run: inv test-api auth -b ${{ matrix.backend }}
       - run: inv generate-coverage-info /opt/pdns-auth/sbin/pdns_server $GITHUB_WORKSPACE
+        if: ${{ env.COVERAGE == 'yes' }}
       - name: Coveralls Parallel auth API ${{ matrix.backend }}
         if: ${{ env.COVERAGE == 'yes' }}
         uses: coverallsapp/github-action@v2
@@ -399,6 +401,7 @@ jobs:
       - run: inv install-auth-test-deps -b ${{ matrix.backend }}
       - run: inv test-auth-backend -b ${{ matrix.backend }}
       - run: inv generate-coverage-info /opt/pdns-auth/sbin/pdns_server $GITHUB_WORKSPACE
+        if: ${{ env.COVERAGE == 'yes' }}
       - name: Coveralls Parallel auth backend ${{ matrix.backend }}
         if: ${{ env.COVERAGE == 'yes' }}
         uses: coverallsapp/github-action@v2
@@ -431,6 +434,7 @@ jobs:
       - run: inv install-auth-test-deps
       - run: inv test-ixfrdist
       - run: inv generate-coverage-info /opt/pdns-auth/bin/ixfrdist $GITHUB_WORKSPACE
+        if: ${{ env.COVERAGE == 'yes' }}
       - name: Coveralls Parallel ixfrdist
         if: ${{ env.COVERAGE == 'yes' }}
         uses: coverallsapp/github-action@v2