From: Hans Kristian Rosbach Date: Sat, 8 Feb 2020 15:22:14 +0000 (+0100) Subject: Fix codecov for pull requests. X-Git-Tag: 1.9.9-b1~355 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e14f24edee70c6a6718d81e65eb19738622edde;p=thirdparty%2Fzlib-ng.git Fix codecov for pull requests. Fail build if codecov fails. --- diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 7ea95618f..e18038b62 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -325,10 +325,12 @@ jobs: LSAN_OPTIONS: ${{ matrix.lsan-options || 'verbosity=1' }} - name: Upload coverage report - if: matrix.codecov + if: matrix.codecov && ( env.CODECOV_TOKEN_SECRET != '' || github.repository == 'zlib-ng/zlib-ng' ) + shell: bash run: | cd ${{ matrix.build-dir || '.' }} - python -m codecov -F "${{ matrix.codecov }}" --name "${{ matrix.name }}" --gcov-exec="${{ matrix.gcov-exec || 'gcov' }}" + python -m codecov --required --flags "${{ matrix.codecov }}" --name "${{ matrix.name }}" --gcov-exec="${{ matrix.gcov-exec || 'gcov' }}" env: # Codecov does not yet support GitHub Actions - CODECOV_TOKEN: "${{secrets.CODECOV_TOKEN}}" \ No newline at end of file + CODECOV_TOKEN_SECRET: "${{secrets.CODECOV_TOKEN}}" + CODECOV_TOKEN: "${{ secrets.CODECOV_TOKEN || 'e4fdf847-f541-4ab1-9d50-3d27e5913906' }}"