name: Coverage check on: push: branches: - main tags: - "!*" # Do not execute on tags pull_request: types: [opened, synchronize, reopened, ready_for_review] jobs: test: if: github.event.pull_request.draft == false runs-on: ${{ matrix.os }} strategy: matrix: python-version: [3.9] os: [ubuntu-latest] fail-fast: false steps: - uses: actions/checkout@v2 - uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - name: Install dependencies 🔨 run: | python -m pip install --upgrade pip pip install tox - uses: paambaati/codeclimate-action@v2.5.3 if: always() env: CC_TEST_REPORTER_ID: ${{ secrets.CODECLIMATE }} with: coverageCommand: tox -e coverage