Przeglądaj źródła

fix: poetry installation in CI jobs (#9336)

tags/0.10.0
Bowen Liang 1 rok temu
rodzic
commit
a8134a49c4
No account linked to committer's email address
3 zmienionych plików z 7 dodań i 7 usunięć
  1. 3
    4
      .github/workflows/api-tests.yml
  2. 3
    3
      .github/workflows/style.yml
  3. 1
    0
      api/README.md

+ 3
- 4
.github/workflows/api-tests.yml Wyświetl plik

@@ -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: Install Poetry
uses: abatilo/actions-poetry@v3

- name: Check Poetry lockfile
run: |
poetry check -C api --lock

+ 3
- 3
.github/workflows/style.yml Wyświetl plik

@@ -24,15 +24,15 @@ jobs:
with:
files: api/**

- name: Install Poetry
uses: abatilo/actions-poetry@v3

- name: Set up Python
uses: actions/setup-python@v5
if: steps.changed-files.outputs.any_changed == 'true'
with:
python-version: '3.10'

- name: Install Poetry
uses: abatilo/actions-poetry@v3

- name: Python dependencies
if: steps.changed-files.outputs.any_changed == 'true'
run: poetry install -C api --only lint

+ 1
- 0
api/README.md Wyświetl plik

@@ -85,3 +85,4 @@
cd ../
poetry run -C api bash dev/pytest/pytest_all_tests.sh
```


Ładowanie…
Anuluj
Zapisz