diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 72d1e17..a423d77 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -24,9 +24,16 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true + - name: Load cached venv + id: cached-poetry-dependencies + uses: actions/cache@v3 + with: + path: ./.venv + key: venv-${{ runner.os }}-${{ matrix.python }}-${{ hashFiles('poetry.lock') }} + - name: Install dependencies if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true' run: poetry install --with dev - name: Run tests - run: make test + run: make test \ No newline at end of file