diff --git a/poetry.lock b/poetry.lock
index 2a3ab04d..29230023 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -644,13 +644,13 @@ diagrams = ["jinja2", "railroad-diagrams"]
 
 [[package]]
 name = "pytest"
-version = "8.1.0"
+version = "8.1.1"
 description = "pytest: simple powerful testing with Python"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "pytest-8.1.0-py3-none-any.whl", hash = "sha256:ee32db7af8de4629a455806befa90559f307424c07b8413ccfc30bf5b221dd7e"},
-    {file = "pytest-8.1.0.tar.gz", hash = "sha256:f8fa04ab8f98d185113ae60ea6d79c22f8143b14bc1caeced44a0ab844928323"},
+    {file = "pytest-8.1.1-py3-none-any.whl", hash = "sha256:2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7"},
+    {file = "pytest-8.1.1.tar.gz", hash = "sha256:ac978141a75948948817d360297b7aae0fcb9d6ff6bc9ec6d514b85d5a65c044"},
 ]
 
 [package.dependencies]
@@ -1006,4 +1006,4 @@ testing = ["func-timeout", "jaraco.itertools", "pytest (>=4.6)", "pytest-black (
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.9"
-content-hash = "961767672f4fe38b5010715e0700c5dc7f7bd6cd452fc904323f0830bd91f296"
+content-hash = "c95fc6cf8e37bdf711e00794ed51cae1eb7ddf78e60cb753fa42e9edac52dbb5"
diff --git a/pyproject.toml b/pyproject.toml
index 95258939..fe982d04 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -9,7 +9,7 @@ python = "^3.9"
 
 # Integration tests dependencies.
 invoke = "^2.2.0"
-pytest = "^8.1.0"
+pytest = "^8.1.1"
 python-dateutil = "^2.9.0"
 semver = "^3.0.2"