diff --git a/.github/workflows/_python-tests.yml b/.github/workflows/_python-tests.yml index a9da6ed2981..bd61ed07a95 100644 --- a/.github/workflows/_python-tests.yml +++ b/.github/workflows/_python-tests.yml @@ -17,6 +17,7 @@ on: required: false default: 'blacksmith-8vcpu-ubuntu-2404' type: string + always_multi_region: false jobs: test-rust-bindings: @@ -162,7 +163,7 @@ jobs: contents: read id-token: write env: - MULTI_REGION: ${{ matrix.multi_region && 'true' || '' }} + MULTI_REGION: ${{ (inputs.always_multi_region || matrix.multi_region) && 'true' || '' }} steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/release-chromadb.yml b/.github/workflows/release-chromadb.yml index 4f26ec63f9d..5218cfb5a18 100644 --- a/.github/workflows/release-chromadb.yml +++ b/.github/workflows/release-chromadb.yml @@ -46,8 +46,17 @@ jobs: uses: ./.github/workflows/_python-tests.yml secrets: inherit with: - python_versions: '["3.9", "3.10", "3.11", "3.12"]' + python_versions: '["3.9", "3.11"]' property_testing_preset: 'normal' + always_multi_region: false + + python-tests-linux-mcmr: + uses: ./.github/workflows/_python-tests.yml + secrets: inherit + with: + python_versions: '["3.10", "3.12"]' + property_testing_preset: 'normal' + always_multi_region: true python-tests-windows: uses: ./.github/workflows/_python-tests.yml @@ -79,6 +88,7 @@ jobs: - check-tag - get-version - python-tests-linux + - python-tests-linux-mcmr - python-tests-windows - javascript-client-tests - rust-tests @@ -96,6 +106,7 @@ jobs: - check-tag - get-version - python-tests-linux + - python-tests-linux-mcmr - python-tests-windows - javascript-client-tests - rust-tests @@ -113,6 +124,7 @@ jobs: needs: - check-tag - python-tests-linux + - python-tests-linux-mcmr - python-tests-windows - javascript-client-tests - rust-tests