diff --git a/.circleci/config.yml b/.circleci/config.yml index f1b43d48a..ab56e00cc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -368,6 +368,68 @@ workflows: python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"] macosx_deployment_target: ["13.5", "14.0", "15.0"] build_env: ["PYPI_RELEASE=1"] + xcode_version: ["16.2.0", "15.0.0"] + exclude: + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.9" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.10" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.11" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.12" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.13" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.9" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.10" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.11" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.12" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.13" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.9" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.10" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.11" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.12" + build_env: "PYPI_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.13" + build_env: "PYPI_RELEASE=1" - build_documentation: filters: tags: @@ -404,6 +466,53 @@ workflows: parameters: python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"] macosx_deployment_target: ["13.5", "14.0", "15.0"] + xcode_version: ["16.2.0", "15.0.0"] + exclude: + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.9" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.10" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.11" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.12" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.13" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.9" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.10" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.11" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.12" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.13" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.9" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.10" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.11" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.12" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.13" weekly_build: when: and: @@ -416,6 +525,68 @@ workflows: python_version: ["3.9", "3.10", "3.11", "3.12", "3.13"] macosx_deployment_target: ["13.5", "14.0", "15.0"] build_env: ["DEV_RELEASE=1"] + xcode_version: ["16.2.0", "15.0.0"] + exclude: + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.9" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.10" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.11" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.12" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "13.5" + xcode_version: "16.2.0" + python_version: "3.13" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.9" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.10" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.11" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.12" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "14.0" + xcode_version: "15.0.0" + python_version: "3.13" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.9" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.10" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.11" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.12" + build_env: "DEV_RELEASE=1" + - macosx_deployment_target: "15.0" + xcode_version: "15.0.0" + python_version: "3.13" + build_env: "DEV_RELEASE=1" linux_test_release: when: and: