From 2a0e0874616350cb59036d505d0c35848e5a28d1 Mon Sep 17 00:00:00 2001 From: Reinier van der Leer Date: Fri, 22 Mar 2024 14:15:43 +0100 Subject: ci(agent): Disable Python dependency caching on Windows On Windows, unpacking cached dependencies takes longer than just installing them with `poetry install`. :') --- .github/workflows/autogpt-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/autogpt-ci.yml b/.github/workflows/autogpt-ci.yml index 5d946e611..7f3e00150 100644 --- a/.github/workflows/autogpt-ci.yml +++ b/.github/workflows/autogpt-ci.yml @@ -165,9 +165,11 @@ jobs: run: echo "date=$(date +'%Y-%m-%d')" >> $GITHUB_OUTPUT - name: Set up Python dependency cache + # On Windows, unpacking cached dependencies takes longer than just installing them + if: runner.os != 'Windows' uses: actions/cache@v4 with: - path: ${{ runner.os == 'Windows' && '~\AppData\Local\pypoetry\Cache' || runner.os == 'macOS' && '~/Library/Caches/pypoetry' || '~/.cache/pypoetry' }} + path: ${{ runner.os == 'macOS' && '~/Library/Caches/pypoetry' || '~/.cache/pypoetry' }} key: poetry-${{ runner.os }}-${{ hashFiles('autogpts/autogpt/poetry.lock') }} - name: Install Poetry (Unix) -- cgit v1.2.3