name: CI on: push jobs: lint: runs-on: ubuntu-latest name: Lint steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.11' cache: 'pip' cache-dependency-path: '**/pyproject.toml' - run: pip install -e .[web,tooling] - run: make lint test: runs-on: ubuntu-latest name: Test steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 with: python-version: '3.11' cache: 'pip' cache-dependency-path: '**/pyproject.toml' - run: pip install -e .[web,tooling] - run: pytest