name: Tests on: [push, pull_request] jobs: tests: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v3 - name: black linter uses: psf/black@stable with: options: "--check --diff --line-length 120" - name: isort run: | pip install isort isort --profile black --check-only . - name: unit tests run: | python3 -m pip install --upgrade pip pip install -e . # pytest