diff --git a/.circleci/config.yml b/.circleci/config.yml index eb352629c0..682c8b0ddb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -20,15 +20,15 @@ jobs: # Documentation CI docs-build: docker: - - image: cimg/python:3.10 + - image: cimg/python:3.12 steps: - checkout # Download and cache dependencies - restore_cache: keys: - - v2-dependencies-python3.10-{{ checksum "./docs/requirements.txt" }} + - v2-dependencies-python3.12-{{ checksum "./docs/requirements.txt" }} # fallback to using the latest cache if no exact match is found - - v2-dependencies-python3.10- + - v2-dependencies-python3.12- - run: name: Install dependencies # Note that we the circleci node image installs stuff with a user "circleci", rather @@ -41,7 +41,7 @@ jobs: - save_cache: paths: - ./venv - key: v2-dependencies-python3.10-{{ checksum "./docs/requirements.txt" }} + key: v2-dependencies-python3.12-{{ checksum "./docs/requirements.txt" }} - run: name: Build docs command: | @@ -52,15 +52,15 @@ jobs: docs-build-deploy: docker: - - image: cimg/python:3.10-node + - image: cimg/python:3.12-node steps: - checkout # Download and cache dependencies - restore_cache: keys: - - v2-dependencies-python3.10-{{ checksum "./docs/requirements.txt" }} + - v2-dependencies-python3.12-{{ checksum "./docs/requirements.txt" }} # fallback to using the latest cache if no exact match is found - - v2-dependencies-python3.10- + - v2-dependencies-python3.12- - run: name: Install dependencies # Note that we the circleci node image installs stuff with a user "circleci", rather @@ -75,7 +75,7 @@ jobs: - save_cache: paths: - ./venv - key: v2-dependencies-python3.10-{{ checksum "./docs/requirements.txt" }} + key: v2-dependencies-python3.12-{{ checksum "./docs/requirements.txt" }} - add_ssh_keys: # This SSH key is "CircleCI Docs" in https://github.com/move-coop/parsons/settings/keys # We need write access to the Parsons repo, so we can push the "gh-pages" branch.