From b1fcedbaed411fd9cb4e8220913985fcbae33876 Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Mon, 6 Nov 2023 23:39:21 +0100 Subject: [PATCH] Speed-up test workflow. --- .github/workflows/test-package.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-package.yml b/.github/workflows/test-package.yml index bacd4c1..7961c8b 100644 --- a/.github/workflows/test-package.yml +++ b/.github/workflows/test-package.yml @@ -87,7 +87,20 @@ jobs: uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} - cache: 'pip' + # cache: 'pip' + + - name: Cache virtualenv + uses: actions/cache@v3 + with: + key: venv-${{ runner.os }}-${{ matrix.python-version }}-${{ hashFiles('requirements.txt') }}-${{ hashFiles('requirements-test.txt') }} + path: ./venv + + - name: Create virtualenv + run: | + python -m venv ./venv + source ./venv/bin/activate + echo "$VIRTUAL_ENV/bin" >> $GITHUB_PATH + echo "VIRTUAL_ENV=$VIRTUAL_ENV" >> $GITHUB_ENV - name: Upgrade pip version run: |