| @@ -23,18 +23,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: Install Poetry | |||
| uses: abatilo/actions-poetry@v3 | |||
| - name: Install dependencies | |||
| run: poetry install -C api | |||
| @@ -31,6 +31,7 @@ jobs: | |||
| python-version: '3.10' | |||
| - name: Install Poetry | |||
| if: steps.changed-files.outputs.any_changed == 'true' | |||
| uses: abatilo/actions-poetry@v3 | |||
| - name: Python dependencies | |||