name: Run Tests
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
jobs:
  tests:
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        include:
          - python-version: 2.7
            tox-env: py27
          - python-version: 3.6
            tox-env: py36
          - python-version: 3.7
            tox-env: py37,docs,readme,black
          - python-version: pypy3
            tox-env: pypy3
    steps:
    - uses: actions/checkout@v2
    - name: Set up Python ${{ matrix.python-version }}
      uses: actions/setup-python@v2
      with:
        python-version: ${{ matrix.python-version }}
    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip setuptools
        python -m pip install tox coveralls
    - name: Execute tests with tox
      env:
        TOXENV: ${{ matrix.tox-env }}
      run: |
        tox
    - name: Coveralls Parallel
      uses: coverallsapp/github-action@master
      with:
        fail_ci_if_error: true
        github-token: ${{ secrets.github_token }}
        flag-name: run-${{ matrix.python-version }}
        parallel: true
  finish:
    needs: tests
    runs-on: ubuntu-latest
    steps:
    - name: Coveralls Finished
      uses: coverallsapp/github-action@master
      with:
        github-token: ${{ secrets.github_token }}
        parallel-finished: true

name: Run Tests
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
jobs:
  tests:
    runs-on: ubuntu-latest
    strategy:
      fail-fast: false
      matrix:
        include:
          - python-version: 2.7
            tox-env: py27
          - python-version: 3.6
            tox-env: py36
          - python-version: 3.7
            tox-env: py37,docs,readme,black
          - python-version: pypy3
            tox-env: pypy3
    steps:
    - uses: actions/checkout@v2
    - name: Set up Python ${{ matrix.python-version }}
      uses: actions/setup-python@v2
      with:
        python-version: ${{ matrix.python-version }}
    - name: Install dependencies
      run: |
        python -m pip install --upgrade pip setuptools
        python -m pip install tox coveralls
    - name: Execute tests with tox
      env:
        TOXENV: ${{ matrix.tox-env }}
      run: |
        tox
    - name: Coveralls Parallel
      uses: coverallsapp/github-action@master
      with:
        github-token: ${{ secrets.github_token }}
        flag-name: run-${{ matrix.python-version }}
        parallel: true
  finish:
    needs: tests
    runs-on: ubuntu-latest
    steps:
    - name: Convert into lcov
      run: |
        python -m pip install coverage-lcov toml
        coverage-lcov
    - name: Coveralls Finished
      uses: coverallsapp/github-action@master
      with:
        path-to-lcov: ./lcov.info
        github-token: ${{ secrets.github_token }}
        parallel-finished: true

Add convertion of .coverage into lcov
Add convertion of .coverage into lcov
