name: Test on: push: pull_request: workflow_dispatch: jobs: test: runs-on: ubuntu-latest strategy: matrix: python-version: [3.6, 3.7, 3.8, 3.9] name: 'Python ${{ matrix.python-version }}' steps: - name: Checkout uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 with: python-version: '${{ matrix.python-version }}' - name: Run the tests run: ./test/test.sh