diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index b4c62c968..53e9ada16 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -44,10 +44,38 @@ jobs: python-version: ${{ matrix.python-version }} - name: Install dependencies - run: pip install -r requirements.txt && pip install -r requirements-dev.txt - - - name: Run Ruff check - run: ruff check limbo tests + run: pip install -r requirements.txt -r requirements-dev.txt + + - name: Install Limbo + run: pip install -e . + + - name: Run Pytest + run: pytest tests + + lint: + runs-on: ubuntu-latest + + defaults: + run: + working-directory: ${{ env.working-directory }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.12" + + - name: Install dev dependencies + run: pip install -r requirements-dev.txt + + - name: Run Ruff check + run: ruff check + + - name: Run Ruff format check + run: ruff format --diff - name: Install Limbo run: pip install -e .