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' }}"