name: Tests

on: [push, pull_request]

env:
  AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
  AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
  AWS_DEFAULT_REGION: us-east-1

jobs:
  build:
    runs-on: ubuntu-20.04
    strategy:
      max-parallel: 8
      matrix:
        python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "pypy-3.7"]

    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 build dependencies
      run: pip install build
    - name: Install package
      run: make install
    - name: Test
      run: make test

name: Tests

on: [push, pull_request]

env:
  AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
  AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
  AWS_DEFAULT_REGION: us-east-1

jobs:
  build:
    runs-on: ubuntu-20.04
    strategy:
      max-parallel: 8
      matrix:
        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 build dependencies
      run: pip install build
    - name: Install package
      run: make install
    - name: Test
      run: make test

Disable pypy-3.7 CI due to incompatibility with pyyaml
Disable pypy-3.7 CI due to incompatibility with pyyaml
