name: Python package

on: [push, pull_request]

jobs:
  build:
    runs-on: ${{matrix.os}}
    strategy:
      max-parallel: 8
      matrix:
        os: [ubuntu-18.04, ubuntu-20.04, macos-10.15]
        python-version: ["3.6", "3.7", "3.8", "3.9", "3.10"]

    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
      run: |
        [[ $(uname) == Linux ]] && sudo apt-get install --yes jq
        [[ $(uname) == Darwin ]] && brew install jq
        pip install coverage wheel
        make install
    - name: Test
      run: |
        make test

name: Python package

on: [push, pull_request]

jobs:
  build:
    runs-on: ${{matrix.os}}
    strategy:
      max-parallel: 8
      matrix:
        os: [ubuntu-18.04, ubuntu-20.04, macos-10.15]
        python-version: ["3.7", "3.8", "3.9", "3.10"]

    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
      run: |
        [[ $(uname) == Linux ]] && sudo apt-get install --yes jq
        [[ $(uname) == Darwin ]] && brew install jq
        pip install coverage wheel
        make install
    - name: Test
      run: |
        make test

Drop Python 3.6 from test matrix
Drop Python 3.6 from test matrix
