Skip to content

Commit 0ca2453

Browse files
committed
Update aws auth tags
1 parent a5cf108 commit 0ca2453

File tree

3 files changed

+3
-73
lines changed

3 files changed

+3
-73
lines changed

.evergreen/generated_configs/tasks.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ tasks:
7373
TEST_NAME: auth_aws
7474
SUB_TEST_NAME: session-creds
7575
PYTHON_VERSION: 3.14t
76-
tags: [auth-aws, auth-aws-session-creds]
76+
tags: [auth-aws, auth-aws-session-creds, free-threaded]
7777
- name: test-auth-aws-rapid-web-identity-python3.14
7878
commands:
7979
- func: run server
@@ -141,16 +141,6 @@ tasks:
141141
depends_on: [{ name: .server-version, variant: .coverage_tag, status: "*", patch_optional: true }]
142142
tags: [coverage, pr]
143143

144-
# Free threading tests
145-
- name: test-free-threading
146-
commands:
147-
- func: run server
148-
vars:
149-
VERSION: "8.0"
150-
TOPOLOGY: replica_set
151-
- func: run tests
152-
tags: [free-threading]
153-
154144
# Getdata tests
155145
- name: getdata
156146
commands:

.evergreen/generated_configs/variants.yml

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -270,44 +270,6 @@ buildvariants:
270270
TEST_NAME: enterprise_auth
271271
AUTH: auth
272272

273-
# Free threaded tests
274-
- name: free-threaded-rhel8-python3.14t
275-
tasks:
276-
- name: .free-threading
277-
display_name: Free-threaded RHEL8 Python3.14t
278-
run_on:
279-
- rhel87-small
280-
expansions:
281-
PYTHON_BINARY: /opt/python/3.14t/bin/python3
282-
tags: [pr]
283-
- name: free-threaded-macos-python3.14t
284-
tasks:
285-
- name: .free-threading
286-
display_name: Free-threaded macOS Python3.14t
287-
run_on:
288-
- macos-14
289-
expansions:
290-
PYTHON_BINARY: /Library/Frameworks/PythonT.Framework/Versions/3.14/bin/python3t
291-
tags: []
292-
- name: free-threaded-macos-arm64-python3.14t
293-
tasks:
294-
- name: .free-threading
295-
display_name: Free-threaded macOS Arm64 Python3.14t
296-
run_on:
297-
- macos-14-arm64
298-
expansions:
299-
PYTHON_BINARY: /Library/Frameworks/PythonT.Framework/Versions/3.14/bin/python3t
300-
tags: []
301-
- name: free-threaded-win64-python3.14t
302-
tasks:
303-
- name: .free-threading
304-
display_name: Free-threaded Win64 Python3.14t
305-
run_on:
306-
- windows-64-vsMulti-small
307-
expansions:
308-
PYTHON_BINARY: C:/python/Python314/python3.14t.exe
309-
tags: []
310-
311273
# Green framework tests
312274
- name: green-gevent-rhel8
313275
tasks:

.evergreen/scripts/generate_config.py

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -109,21 +109,6 @@ def create_standard_nonlinux_variants() -> list[BuildVariant]:
109109
return variants
110110

111111

112-
def create_free_threaded_variants() -> list[BuildVariant]:
113-
variants = []
114-
for host_name in ("rhel8", "macos", "macos-arm64", "win64"):
115-
python = "3.14t"
116-
tasks = [".free-threading"]
117-
tags = []
118-
if host_name == "rhel8":
119-
tags.append("pr")
120-
host = HOSTS[host_name]
121-
display_name = get_variant_name("Free-threaded", host, python=python)
122-
variant = create_variant(tasks, display_name, tags=tags, python=python, host=host)
123-
variants.append(variant)
124-
return variants
125-
126-
127112
def create_encryption_variants() -> list[BuildVariant]:
128113
variants = []
129114
tags = ["encryption_tag"]
@@ -724,6 +709,8 @@ def create_aws_tasks():
724709
server_func = FunctionCall(func="run server", vars=server_vars)
725710
assume_func = FunctionCall(func="assume ec2 role")
726711
tags = [*base_tags, f"auth-aws-{test_type}"]
712+
if "t" in python:
713+
tags.append("free-threaded")
727714
name = get_task_name(f"{base_name}-{test_type}", python=python)
728715
test_vars = dict(TEST_NAME="auth_aws", SUB_TEST_NAME=test_type, PYTHON_VERSION=python)
729716
test_func = FunctionCall(func="run tests", vars=test_vars)
@@ -942,15 +929,6 @@ def create_ocsp_tasks():
942929
return tasks
943930

944931

945-
def create_free_threading_tasks():
946-
vars = dict(VERSION="8.0", TOPOLOGY="replica_set")
947-
server_func = FunctionCall(func="run server", vars=vars)
948-
test_func = FunctionCall(func="run tests")
949-
task_name = "test-free-threading"
950-
tags = ["free-threading"]
951-
return [EvgTask(name=task_name, tags=tags, commands=[server_func, test_func])]
952-
953-
954932
##############
955933
# Functions
956934
##############

0 commit comments

Comments
 (0)