diff --git a/.cirrus.yml b/.cirrus.yml index 7361e16d..1a03c136 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -30,6 +30,9 @@ linux_aarch64_task: PYTHON_VERSION_NAME: python 3.12 CIBW_BUILD: cp312-manylinux* only_if: $CIRRUS_BRANCH == 'main' + - env: + PYTHON_VERSION_NAME: python 3.13 + CIBW_BUILD: cp313-manylinux* env: CIBW_BUILD_FRONTEND: build # Run the container in host mode so that vcpkg has access to the Cirrus CI cache diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63e5f41a..b7cd4f61 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -97,13 +97,15 @@ jobs: matrix: os: ["ubuntu-22.04", "macos-13", "macos-14"] # https://peps.python.org/pep-0425 - cpython: ["cp310", "cp311", "cp312"] + cpython: ["cp310", "cp311", "cp312", "cp313"] is_main_or_release: - ${{ contains(github.ref, 'main') || startsWith(github.ref, 'refs/tags')}} # Avoid building all wheels in a PR exclude: - is_main_or_release: false cpython: cp310 + - is_main_or_release: false + cpython: cp311 - is_main_or_release: false cpython: cp312 include: