From 3fdbb072a4655c53d736a55c14cdfaae5e6fbfce Mon Sep 17 00:00:00 2001 From: DMITRIY PEDCHENKO Date: Wed, 27 Mar 2024 15:59:44 +0300 Subject: [PATCH] [DOP-13293] Add doc --- .github/workflows/release.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 026b2e82..c423bbd4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -31,6 +31,23 @@ jobs: with: python-version: ${{ env.DEFAULT_PYTHON }} + - name: Install poetry + uses: snok/install-poetry@v1 + + - name: Cache poetry + uses: actions/cache@v4 + with: + path: ~/.cache/pypoetry + key: ${{ runner.os }}-py-${{ hashFiles('**/poetry.lock') }}-${{ env.DEFAULT_PYTHON }} + restore-keys: | + ${{ runner.os }}-py-${{ hashFiles('**/poetry.lock') }}- + ${{ runner.os }}-py- + + - name: Install dependencies + run: | + poetry install --no-root --all-extras --without test,dev + + - name: Install system dependencies # this step is needed for successful installation of "bonsai" library in python dependencies run: sudo apt-get update && sudo apt-get install -y libldap2-dev libsasl2-dev