From 3c85d6360362a7d5b5abb8428275280afabe44cc Mon Sep 17 00:00:00 2001 From: Arthur Meyre Date: Mon, 11 Oct 2021 17:06:37 +0200 Subject: [PATCH] chore: fix release workflow dependencies install - graphviz is required for the whole project, we don't have dependencies groups yet (waiting for poetry 1.2) so we need to install it --- .github/workflows/continuous-integration.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index 3526e6cfe..2b5829040 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -478,8 +478,11 @@ jobs: ${{ runner.os }}-build-3.8- ${{ runner.os }}-build- ${{ runner.os }}- + # See #570 To be updated to only install required dependencies group with poetry 1.2 and + # remove graphviz installs which are only required for the actual package and not dev tools - name: Install dependencies run: | + sudo apt-get install --no-install-recommends -y graphviz* python -m pip install --upgrade pip python -m pip install poetry make setup_env