aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Reinier van der Leer <pwuts@agpt.co> 2024-03-22 14:15:43 +0100
committerGravatar Reinier van der Leer <pwuts@agpt.co> 2024-03-22 14:15:43 +0100
commit2a0e0874616350cb59036d505d0c35848e5a28d1 (patch)
treec4de62a6fa713fc940e5028cd40b1d248c413786
parentci(agent): Fix Python dependency caching on macOS (diff)
downloadAuto-GPT-2a0e0874616350cb59036d505d0c35848e5a28d1.tar.gz
Auto-GPT-2a0e0874616350cb59036d505d0c35848e5a28d1.tar.bz2
Auto-GPT-2a0e0874616350cb59036d505d0c35848e5a28d1.zip
ci(agent): Disable Python dependency caching on Windows
On Windows, unpacking cached dependencies takes longer than just installing them with `poetry install`. :')
-rw-r--r--.github/workflows/autogpt-ci.yml4
1 files changed, 3 insertions, 1 deletions
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)