From a199096af3b4a16244d8b181707a190c28c32e88 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Thu, 10 Oct 2024 20:02:32 +0100 Subject: [PATCH] Attempt to fix CircleCI pipenv cache issues --- .circleci/config.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9cc227255f..19f15ef106 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -9,14 +9,14 @@ jobs: steps: - checkout - restore_cache: - key: pipenv-v2-{{ checksum "setup.py" }} + key: pipenv-v3-{{ checksum "setup.py" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then pipenv install -e .[testing,docs] fi - save_cache: - key: pipenv-v2-{{ checksum "setup.py" }} + key: pipenv-v3-{{ checksum "setup.py" }} paths: - .venv - run: pipenv run ruff check . @@ -72,25 +72,25 @@ jobs: - attach_workspace: at: ~/project - restore_cache: - key: pipenv-v2-{{ checksum "setup.py" }} + key: ui_tests-pipenv-v3-{{ checksum "setup.py" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then pipenv install -e .[testing] fi - save_cache: - key: pipenv-v2-{{ checksum "setup.py" }} + key: ui_tests-pipenv-v3-{{ checksum "setup.py" }} paths: - .venv - restore_cache: - key: ui_tests-npm_integration-v2-{{ checksum "client/tests/integration/package-lock.json" }} + key: ui_tests-npm_integration-v3-{{ checksum "client/tests/integration/package-lock.json" }} # Only install if node_modules wasn’t cached. - run: | if [[ ! -e "client/tests/integration/node_modules" ]]; then npm --prefix ./client/tests/integration ci fi - save_cache: - key: ui_tests-npm_integration-v2-{{ checksum "client/tests/integration/package-lock.json" }} + key: ui_tests-npm_integration-v3-{{ checksum "client/tests/integration/package-lock.json" }} paths: - client/tests/integration/node_modules # Also cache the global location where Puppeteer stores browsers.