|
|
|
|
|
|
|
|
- name: Checkout code |
|
|
- name: Checkout code |
|
|
uses: actions/checkout@v4 |
|
|
uses: actions/checkout@v4 |
|
|
|
|
|
|
|
|
- name: Install Poetry |
|
|
|
|
|
uses: abatilo/actions-poetry@v3 |
|
|
|
|
|
|
|
|
|
|
|
- name: Set up Python ${{ matrix.python-version }} |
|
|
- name: Set up Python ${{ matrix.python-version }} |
|
|
uses: actions/setup-python@v5 |
|
|
uses: actions/setup-python@v5 |
|
|
with: |
|
|
with: |
|
|
python-version: ${{ matrix.python-version }} |
|
|
python-version: ${{ matrix.python-version }} |
|
|
cache: 'poetry' |
|
|
|
|
|
cache-dependency-path: | |
|
|
cache-dependency-path: | |
|
|
api/pyproject.toml |
|
|
api/pyproject.toml |
|
|
api/poetry.lock |
|
|
api/poetry.lock |
|
|
|
|
|
|
|
|
|
|
|
- name: Install Poetry |
|
|
|
|
|
uses: abatilo/actions-poetry@v3 |
|
|
|
|
|
|
|
|
- name: Install dependencies |
|
|
- name: Install dependencies |
|
|
run: poetry install -C api |
|
|
run: poetry install -C api |
|
|
|
|
|
|