diff --git a/.circleci/config.yml b/.circleci/config.yml index e097b61362..95803a6999 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,7 @@ jobs: - checkout - run: python --version > .python_version - restore_cache: - key: &venv-cache venv-v1-{{ checksum "setup.py" }}-{{ checksum ".python_version" }} + key: &venv-cache venv-v1-{{ checksum "pyproject.toml" }}-{{ checksum ".python_version" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then @@ -74,7 +74,7 @@ jobs: at: ~/project - run: python --version > .python_version - restore_cache: - key: &ui_tests-venv-cache ui_tests-venv-v1-{{ checksum "setup.py" }}-{{ checksum ".python_version" }} + key: &ui_tests-venv-cache ui_tests-venv-v1-{{ checksum "pyproject.toml" }}-{{ checksum ".python_version" }} # Only install if .venv wasn’t cached. - run: | if [[ ! -e ".venv" ]]; then @@ -129,12 +129,11 @@ jobs: - image: cimg/python:3.12-node steps: - checkout - - run: pip install --user wheel boto3 + - run: pip install --user build boto3 - run: npm install - - run: npm run build - run: PYTHONPATH=. python scripts/nightly/get_version.py > __init__.py - run: mv __init__.py wagtail/__init__.py - - run: python setup.py bdist_wheel + - run: python -m build - run: python scripts/nightly/upload.py workflows: