Run Ruff checks in dedicated workflow job

This commit is contained in:
Lauri Virtanen
2024-08-31 13:43:09 +03:00
parent c5218e2f79
commit 4738d16c6f

View File

@@ -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 .