From b386097d96d97ad0e24c9c167421a57066a9fc66 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 27 Jan 2026 07:41:13 -0600 Subject: [PATCH 1/2] PYTHON-5704 Skip free-threading for enterprise auth builds --- .evergreen/generated_configs/variants.yml | 6 +++--- .evergreen/scripts/generate_config.py | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 9ddf4d634d..27b53ceb80 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -252,7 +252,7 @@ buildvariants: # Enterprise auth tests - name: auth-enterprise-rhel8 tasks: - - name: .test-standard-auth .auth !.free-threaded + - name: .test-standard-auth .auth !.python-3.14t display_name: Auth Enterprise RHEL8 run_on: - rhel87-small @@ -261,7 +261,7 @@ buildvariants: AUTH: auth - name: auth-enterprise-macos tasks: - - name: .test-standard-auth !.pypy .auth !.free-threaded + - name: .test-standard-auth !.pypy .auth !.python-3.14t display_name: Auth Enterprise macOS run_on: - macos-14 @@ -270,7 +270,7 @@ buildvariants: AUTH: auth - name: auth-enterprise-win64 tasks: - - name: .test-standard-auth !.pypy .auth + - name: .test-standard-auth !.pypy .auth !.python-3.14t display_name: Auth Enterprise Win64 run_on: - windows-2022-latest-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 7d25e6c861..d8b07cde27 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -218,12 +218,13 @@ def create_enterprise_auth_variants(): for host in ["rhel8", "macos", "win64"]: expansions = dict(TEST_NAME="enterprise_auth", AUTH="auth") display_name = get_variant_name("Auth Enterprise", host) - tasks = [".test-standard-auth .auth !.free-threaded"] + tasks = [".test-standard-auth .auth !.python-3.14t"] # https://jira.mongodb.org/browse/PYTHON-5586 if host == "macos": - tasks = [".test-standard-auth !.pypy .auth !.free-threaded"] + tasks = [".test-standard-auth !.pypy .auth !.python-3.14t"] if host == "win64": - tasks = [".test-standard-auth !.pypy .auth"] + # https://jira.mongodb.org/browse/PYTHON-5704 + tasks = [".test-standard-auth !.pypy .auth !.python-3.14t"] variant = create_variant(tasks, display_name, host=host, expansions=expansions) variants.append(variant) return variants From 12c3398d3823b6e9f6fa71f125688bd35c8fb421 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 27 Jan 2026 07:49:14 -0600 Subject: [PATCH 2/2] try with label --- .evergreen/generated_configs/variants.yml | 6 +++--- .evergreen/scripts/generate_config.py | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 27b53ceb80..44b9148e99 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -252,7 +252,7 @@ buildvariants: # Enterprise auth tests - name: auth-enterprise-rhel8 tasks: - - name: .test-standard-auth .auth !.python-3.14t + - name: .test-standard-auth .auth !.free-threaded display_name: Auth Enterprise RHEL8 run_on: - rhel87-small @@ -261,7 +261,7 @@ buildvariants: AUTH: auth - name: auth-enterprise-macos tasks: - - name: .test-standard-auth !.pypy .auth !.python-3.14t + - name: .test-standard-auth !.pypy .auth !.free-threaded display_name: Auth Enterprise macOS run_on: - macos-14 @@ -270,7 +270,7 @@ buildvariants: AUTH: auth - name: auth-enterprise-win64 tasks: - - name: .test-standard-auth !.pypy .auth !.python-3.14t + - name: .test-standard-auth !.pypy .auth !.free-threaded display_name: Auth Enterprise Win64 run_on: - windows-2022-latest-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index d8b07cde27..f49c895d48 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -218,13 +218,13 @@ def create_enterprise_auth_variants(): for host in ["rhel8", "macos", "win64"]: expansions = dict(TEST_NAME="enterprise_auth", AUTH="auth") display_name = get_variant_name("Auth Enterprise", host) - tasks = [".test-standard-auth .auth !.python-3.14t"] + tasks = [".test-standard-auth .auth !.free-threaded"] # https://jira.mongodb.org/browse/PYTHON-5586 if host == "macos": - tasks = [".test-standard-auth !.pypy .auth !.python-3.14t"] + tasks = [".test-standard-auth !.pypy .auth !.free-threaded"] if host == "win64": # https://jira.mongodb.org/browse/PYTHON-5704 - tasks = [".test-standard-auth !.pypy .auth !.python-3.14t"] + tasks = [".test-standard-auth !.pypy .auth !.free-threaded"] variant = create_variant(tasks, display_name, host=host, expansions=expansions) variants.append(variant) return variants