name: "Pip" on: workflow_dispatch: pull_request: push: branches: - master jobs: build: name: Build with Pip runs-on: ${{ matrix.platform }} strategy: fail-fast: false matrix: platform: [windows-latest, macos-latest, ubuntu-latest] python-version: ["3.6", "3.10", "pypy-3.8"] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - name: Build and install run: pip install --verbose .[test] - name: Test run: pytest