Update CircleCI config to use pyproject.toml

pull/12993/head
Sage Abdullah 2025-03-26 16:47:02 +07:00
rodzic ca7e9bd65a
commit 3b1bed811f
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: EB1A33CC51CC0217
1 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -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 wasnt 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 wasnt 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: