diff --git a/docker/mongodb-kubernetes-tests/tests/authentication/sharded_cluster_scram_sha_and_x509.py b/docker/mongodb-kubernetes-tests/tests/authentication/sharded_cluster_scram_sha_and_x509.py
index c8885aeb0..97907e3d8 100644
--- a/docker/mongodb-kubernetes-tests/tests/authentication/sharded_cluster_scram_sha_and_x509.py
+++ b/docker/mongodb-kubernetes-tests/tests/authentication/sharded_cluster_scram_sha_and_x509.py
@@ -153,7 +153,7 @@ def test_x509_user_reaches_updated_phase(x509_user: MongoDBUser):
 def test_x509_user_exists_in_automation_config(x509_user: MongoDBUser):
     ac = KubernetesTester.get_automation_config()
     users = ac["auth"]["usersWanted"]
-    return x509_user["spec"]["username"] in (user["user"] for user in users)
+    assert x509_user["spec"]["username"] in (user["user"] for user in users)
 
 
 @pytest.mark.e2e_sharded_cluster_scram_sha_and_x509
diff --git a/requirements.txt b/requirements.txt
index 44fa0c412..56c6f5e5a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -2,7 +2,7 @@ requests==2.32.3
 click==8.1.8
 docker==7.1.0
 Jinja2==3.1.6
-ruamel.yaml==0.18.11
+ruamel.yaml==0.18.12
 dnspython>=2.6.1
 MarkupSafe==3.0.2
 semver==3.0.4
@@ -10,7 +10,7 @@ chardet==5.2.0
 jsonpatch==1.33
 kubernetes==30.1.0
 pymongo==4.13.0
-pytest==8.3.5
+pytest==8.4.0
 pytest-asyncio==0.26.0
 pycognito==2024.5.1
 PyYAML==6.0.2
@@ -31,15 +31,15 @@ isort==6.0.1
 shrub.py==3.10.0
 pytest-mock==3.14.1
 wrapt==1.17.2
-botocore==1.38.23
-boto3==1.38.23
+botocore==1.38.28
+boto3==1.38.28
 
 # from kubeobject
 freezegun==1.5.2
 python-box==7.3.2
 autopep8==2.3.2
 flake8-isort==6.1.2
-mypy==1.15.0
+mypy==1.16.0
 types-freezegun==1.1.10
 types-PyYAML==6.0.12.20250516
 types-pytz==2025.2.0.20250516