@ -27,18 +27,17 @@ jobs:
- name: Checkout code
uses: actions/checkout@v4
- name: Install Poetry
uses: abatilo/actions-poetry@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'poetry'
cache-dependency-path: |
api/pyproject.toml
api/poetry.lock
- name: Check Poetry lockfile
run: |
poetry check -C api --lock
@ -24,15 +24,15 @@ jobs:
files: api/**
- name: Set up Python
if: steps.changed-files.outputs.any_changed == 'true'
python-version: '3.10'
- name: Python dependencies
run: poetry install -C api --only lint
@ -85,3 +85,4 @@
cd ../
poetry run -C api bash dev/pytest/pytest_all_tests.sh
```